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:活动中标题栏内容,主活动的标题栏也会成为程序总名称。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值