Android Studio中Activity的基础知识点
-
创建
右击com.example.activitytest包->New->Activity->Empty Activity弹出对话框。
勾选Launcher Activity会自动设置为主Activity
注意:
项目中的任何Activity都需要重写onCreat()方法 -
布局
添加button元素
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button 1" />
android:id : 元素唯一的标识符,可以理解为身份证
定义id需要用到@+id/id_name,引用则为@id/id_name
(会有代码提示)
layout_height:指定高度,wrap_content表示包含内容即可
text:显示的文本内容
编写完成后需要在Activity中加载这个布局
调用setContentView()加载布局,参数为布局文件的id
注意:项目中的添加的任何资源都会在R文件中生成相应的资源id,所以代码为:
setContentView(R.layout.first_layout)
- 注册
自动在AndroidManifest.xml中完成注册,但是需要我们手动配置主Activity
配置如下
<activity
android:name=".FirstActivity"
android:label="This is FirstActivity.">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
//加入的内容为
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
先整理这些吧,Toast实现挺简单的,就不写了嘿嘿。