Android-手动创建活动

活动:包含用户界面的组件,主要用于和用户进行交互。

创建一个活动:

  1. 新建一个Android项目,命名后,选择不自动添加活动。

  2. 可以看到,java的activitytest目录为空在这里插入图片描述

  3. 创建一个空活动。命名为FirstActivity。

    Generate Layout File会为这个活动创建相应的布局文件。
    Luncher Activity将设置此活动为主活动。
    Backwards Compatibility 向下兼容。

  4. 在android的视图分离模式下,每个活动都对应一个布局。
    res目录下创建布局文件夹,创建布局文件。在这里插入图片描述

  5. 在text目录中添加一个button

    <Button
        android:id="@+id/button_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Button 1"
        />

id:唯一标识;
(代码中:R.id.app_name;
XML中:引用@id/app_name;
XML中:定义@+id/app_name;)
width:父元素一样宽;height:刚好容纳内部元素;
text:文本信息;

  1. 回到活动文件,加载布局文件
        setContentView(R.layout.first_layout);
  1. 现在,我们完成了创建活动-创建布局-布局按键-加在布局的步骤。
    接下来,在XML文件中注册活动生效。可以看到,android studio自动注册好了。

  2. 确定主活动:如下

       <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>

label:活动中标题栏内容,主活动的标题栏也会成为程序总名称。

猜你喜欢

转载自blog.csdn.net/WangJiaiaia/article/details/85705017