我想以编程方式在LinearLayout中定位TextView和ImageView。问题是textview总是在imageview的顶部,我希望它在下面。我无法在java UI方法中找到模仿android:layout_below=
xml属性的方法。LinearLayout中的布局视图以编程方式
任何帮助,将不胜感激。
我想以编程方式在LinearLayout中定位TextView和ImageView。问题是textview总是在imageview的顶部,我希望它在下面。我无法在java UI方法中找到模仿android:layout_below=
xml属性的方法。LinearLayout中的布局视图以编程方式
任何帮助,将不胜感激。
您应该简单地切换两个视图的顺序。
例如:代替
linear.addView(image);
linear.addView(text);
:
linear.addView(text);
linear.addView(image);
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
之前。
编辑:哎呀忘了关于“编程”
HAHA,就是这样。谢谢一堆 – providence 2011-04-08 19:22:45