我需要以编程方式创建视图。控件(按钮,标签等)及其位置仅在运行时才知道。
我在这里找到了“以编程方式定义布局”:http://mobile.tutsplus.com/tutorials/android/android-layout/
但我需要能够在确切的位置绘制组件,因此LinearLayout,TableLayout等对我不起作用。
我该怎么做?
答案 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。在开始制作游戏并且必须动态绘制到屏幕时,这极大地帮助了我。