android tablerow convert xml kód

szavazat
0

Hogyan átalakítani az XML alábbi java kódot tevékenység? ...

    <TableRow android:background=#00ff00 android:layout_margin=2dip>
        <TextView android:id=@+id/firstview  android:layout_margin=2dip/>
        <TextView android:id=@+id/someview  android:layout_margin=2dip/>

    </TableRow>

ez egy példa vett http://www.droidnova.com/display-borders-in-tablelayout,112.html

A kérdést 12/06/2011 13:50
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

A dokumentáció TableLayout

A gyerekek egy TableLayout nem adja meg a layout_width attribútumot. Szélessége mindig MATCH_PARENT. Azonban a layout_height attribútum határozza meg a gyermek; alapértelmezett érték WRAP_CONTENT. Ha a gyermek egy TableRow, akkor a magasság mindig WRAP_CONTENT.

Próbálja meg frissíteni LayoutParams használni MATCH_PARENT, WRAP_CONTENT a szélesség és magasság.

Válaszolt 12/06/2011 15:17
a forrás felhasználó

szavazat
0

Adjunk ida TableRowXML-fájlok, példáulmyRow

Java kód:

TableRow tr = (TableRow)this.findViewById(R.id.myRow);

TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT);

lp.setMargins(4, 4, 4, 4);

TextView tv1 = new TextView(this);
tr.addView(tv1, lp);

TextView tv2 = new TextView(this);
tr.addView(tv2, lp);

ily módon, akkor is megadható az árrés.

en, setMargins segítségével px, akkor változott 2dip be px magad.

Jöttem ide kéri ugyanezt a kérdést, és én kap választ ezt a címet: Hogyan kell beállítani árrés Kamerák kóddal nem xml

Válaszolt 22/11/2011 10:57
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more