赞
踩
在res文件夹中创建layout目录
在layout目录中创建一个布局,本人创建的是LinearLayout布局。
生成一个LinearLayout线性布局,以及一个按钮
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
-
- <Button
- android:id="@+id/btn1"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Button 1"/>
- </LinearLayout>
android:layout_width指定了当前元素的宽度,match_parent表示让当前元素和父元素一样宽
android:layout_height指定了当前元素的高度,wrap_content表示当前元素的高度只要能包含里面的内容即可
android:text指定了元素中显示的文字内容
设立好布局之后,需要在Activity中加载布局。需要在onCreate()方法中,调用 setContentView() 函数加载布局。
- class FirstActivity : AppCompatActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.first_layout)
- }
- }
所有的Activity都要在AndroidManifest.xml文件中注册才能生效!!!
注册文件代码:
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。