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

Android如何以编程方式创建视图,android,android-layout,Android,Android Layout,我需要以编程方式创建一个视图。控件(按钮、标签等)及其位置仅在运行时已知 在这里,我找到了“以编程方式定义布局”: 但我需要能够在精确的位置绘制组件,这样线性布局、表格布局等就不适合我了 我怎样才能做到这一点呢?我想看看android API示例中的月球着陆器示例。当我刚开始制作游戏,不得不在屏幕上动态绘图时,这对我帮助很大。创建一个自定义;这允许您手动管理每个子项(按钮、标签等)的位置。查看2009年谷歌IO活动中题为“让你的Android用户界面快速高效”的视频,特别是43分钟后的视频,了解

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

在这里,我找到了“以编程方式定义布局”:

但我需要能够在精确的位置绘制组件,这样线性布局、表格布局等就不适合我了


我怎样才能做到这一点呢?

我想看看android API示例中的月球着陆器示例。当我刚开始制作游戏,不得不在屏幕上动态绘图时,这对我帮助很大。

创建一个自定义;这允许您手动管理每个子项(按钮、标签等)的位置。查看2009年谷歌IO活动中题为“让你的Android用户界面快速高效”的视频,特别是43分钟后的视频,了解更多细节。

事实上,linearlayout可以很好地工作。。。您只需使用线性布局将位置转换为边距和填充