创建布局与组件

安卓使用 布局视图 管理和显示用户界面。

布局 负责管理视图如何显示,如 LinearLayout 以线性排列视图,FrameLayout 则要求自行指定停靠与位置。
视图 则显示具体内容,如 TextView 向用户展示文字内容,Button 响应用户点击事件。

但实际上基本上任何一个 View 都可以响应用户点击事件

创建一个线性布局

layout=LinearLayout(activity)

创建一个按钮视图

button=Button(activity)

将按钮添加到布局

layout.addView(button)

将刚才的内容设置为活动内容视图

activity.setContentView(layout)

提示

activity 是当前窗口的 Context 对象,如果你习惯也可以使用 this

button=Button(this)