2011-04-08 81 views
0

我想以編程方式在LinearLayout中定位TextView和ImageView。問題是textview總是在imageview的頂部,我希望它在下面。我無法在java UI方法中找到模仿android:layout_below= xml屬性的方法。LinearLayout中的佈局視圖以編程方式

任何幫助,將不勝感激。

回答

2

您應該簡單地切換兩個視圖的順序。

例如:代替

linear.addView(image); 
linear.addView(text); 

linear.addView(text); 
linear.addView(image); 
+0

HAHA,就是這樣。謝謝一堆 – providence 2011-04-08 19:22:45

1
LinearLayout lin = new LinearLayout(context); 
lin.setOrientation(LinearLayout.VERTICAL); 

ImageView imageView = new ImageView(context); 
TextView textView = new TextView(context); 

lin.addView(imageView); 
lin.addView(textView); 

第一組分ImageView應放置在LinearLayout第一,TextView之前。

編輯:哎呀忘了關於「編程」

相關問題