安卓Acitivity

1、如何配置主活动

当活动在项目中被新建的时候,会自动的在AndroidManifest.xml文件中注册

如何手动配置主活动:

在<acitivity中>加入<intet-filter>标签,并在其声明这两行代码:

                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />

2、label标签

在<activity>标签内部声明label为当前活动上标题框的内容

<activity android:name=".MainActivity"
            android:label="NMSL">
</activity>

3、Toast

Toast作为一种提醒方式:

Toast.makeText(MainActivity.this,"NMSL",Toast.LENGTH_LONG).show();

第一个参数是Context,即Toast所要求的上下文,活动本身就是一个Context;

别忘了 .show( )


4、在活动中使用Menu

就是标题栏的三个点,点开就是选项

    1、在res下新建文件夹menu,在文件夹下建立一个Menu resource file ,叫main

    2、在main.xml添加如下代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/add_it"
        android:title="ADD"/>
    <item
        android:id="@+id/remove_it"
        android:title="REMOVE"/>
</menu>

title是菜单项的名称


    3、在活动中重写onCreateOptionsMenu( )方法

//重写方法使用Ctrl+O

代码如下:

    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main,menu);
        return true;
    }

inflate()第一个参数是通过哪个资源文件来创建菜单,第二个是添加到哪一个Menu对象

别忘了return true 否则不能显示;


    4、定义菜单活动,重写onOptionsItemSelected()
public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case R.id.add_it:
            {
                Toast.makeText(this,"ADD",Toast.LENGTH_LONG).show();
                break;
            }
            case R.id.remove_it:{
                Toast.makeText(this,"REMOVE",Toast.LENGTH_LONG).show();
                break;
            }
            default:
        }
        return true;
    }


5、销毁活动

       finish( )





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值