Android如何以编程方式创建视图

时间:2011-08-01 08:45:10

标签: android android-layout

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

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

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

我该怎么做?

2 个答案:

答案 0 :(得分:4)

创建自定义ViewGroup;这允许您手动管理您拥有的每个孩子的位置(按钮,标签等)。查看2009年google IO事件中的this vid标题为“让您的Android UI快速高效”,特别是从大约43分钟开始,以获取更多详细信息。

答案 1 :(得分:0)

我会在这里查看android API示例中的Lunar lander示例http://developer.android.com/resources/samples/LunarLander/index.html。在开始制作游戏并且必须动态绘制到屏幕时,这极大地帮助了我。