2011-08-01 102 views
6

我需要以编程方式创建视图。控件(按钮,标签等)及其位置仅在运行时才可知。Android如何以编程方式创建视图

在这里,我找到了“定义布局编程”:http://mobile.tutsplus.com/tutorials/android/android-layout/

,但我需要能够在这样的LinearLayout,TableLayout等确切位置,以绘制组件对我不起作用。

我该怎么做?请指向正确的方向。

+2

实际上linearlayout的工作正常......你只需要使用线性布局将你的位置转换为边距和填充 –

回答

4

创建自定义ViewGroup;这允许您手动管理每个您拥有的孩子(按钮,标签等)的展示位置。查看this vid从2009年的谷歌IO事件标题为“使您的Android用户界面快速和高效”,特别是从大约43分钟以上的更多细节。

+4

[__Link to 43 minutes .__](http://youtu.be/N6YdwzAvwOA?t=43m) – c24w

相关问题