2012-10-09 29 views

cevap

8
TextView tv; 
---------------------- 
tv=new TextView(this); // or tv=new TextView(R.id.textview1); 

LinearLayout.LayoutParams Params1 = new LinearLayout.LayoutParams(15,50); 
tv.setLayoutParams(Params1); 
+0

kesinlikle bir TextView'un örneğini oluşturmak için ** ** Resid kullanabilir miyim? – BertKing

3

Ben new TableRow() diyoruz. Ebeveyninizin görüşü LinearLayout ise, new LinearLayout.LayoutParams ile değiştirin.

textView.setLayoutParams(
    new TableRow.LayoutParams(
     LayoutParams.WRAP_CONTENT, 
     LayoutParams.MATCH_PARENT)); 
+0

@ArtjomB. Teşekkürler. Sadece yeni TableRow() güncellendi. –

0

Ebeveyn hiyerarşisinde ScrollView olduğu durumlarda benzer bir şey yaşadım. İçindeki düzeni nasıl değiştirdiğim önemli değil, benim komutlarım göz ardı edildi. Durum buysa, ScrollView'da RequestLayout öğesini çağırın veya ScrollView öğesinin alt görünümünü kaldırın ve yeniden ekleyin. Ben AbsoluteLayout kullanılan

İlgili konular