Android Activity
2018-02-18 17:34 更新
Activity显示应用程序的用户界面,其可以包含诸如按钮,标签,文本框等小部件。
通常,你使用XML文件定义UI,例如位于项目的 res/layout
文件夹中的main.xml
文件。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="hello" /> </LinearLayout>
在运行时,使用Activity
类的setContentView()
方法,在Activity类的onCreate()
方法
处理程序中加载XML UI:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }
在编译期间,XML文件中的每个元素都将被编译为其等效的Android GUI类,其中的属性由方法表示。
然后,Android系统在加载Activity时创建Activity的UI。
上面的代码生成以下结果。
以上内容是否对您有帮助:
更多建议: