创建布局与组件
安卓使用 布局 与 视图 管理和显示用户界面。
布局 负责管理视图如何显示,如 LinearLayout
以线性排列视图,FrameLayout
则要求自行指定停靠与位置。
视图 则显示具体内容,如 TextView
向用户展示文字内容,Button
响应用户点击事件。
但实际上基本上任何一个 View
都可以响应用户点击事件
创建一个线性布局
layout=LinearLayout(activity)
创建一个按钮视图
button=Button(activity)
将按钮添加到布局
layout.addView(button)
将刚才的内容设置为活动内容视图
activity.setContentView(layout)
提示
activity
是当前窗口的 Context
对象,如果你习惯也可以使用 this
。
button=Button(this)