Android--第一行代码笔记(2)

</pre>Activity //包含用户界面的组件,主要用于和用户交互<p></p><p>Menu使用方法;</p><p><span style="white-space:pre"></span>在res目录中新建一个menu文件夹,在menu中新建一个xml文件</p><p><span style="white-space:pre"></span>main.xml</p><p><span style="white-space:pre"></span></p><pre style="background-color:#2b2b2b; color:#a9b7c6; font-family:'Consolas'; font-size:15.0pt"><span style="color:#e8bf6a"><menu </span><span style="color:#bababa">xmlns:</span><span style="color:#9876aa">android</span><span style="color:#bababa">=</span><span style="color:#6a8759">"http://schemas.android.com/apk/res/android"</span><span style="color:#e8bf6a">>
</span><span style="color:#e8bf6a">    <item
</span><span style="color:#e8bf6a">        </span><span style="color:#9876aa">android</span><span style="color:#bababa">:id=</span><span style="color:#6a8759">"@+id/add_item"
</span><span style="color:#6a8759">        </span><span style="color:#9876aa">android</span><span style="color:#bababa">:title=</span><span style="color:#6a8759">"Add"
</span><span style="color:#6a8759">        </span><span style="color:#e8bf6a">></item>
</span><span style="color:#e8bf6a">    <item
</span><span style="color:#e8bf6a">        </span><span style="color:#9876aa">android</span><span style="color:#bababa">:id=</span><span style="color:#6a8759">"@+id/remove_item"
</span><span style="color:#6a8759">        </span><span style="color:#9876aa">android</span><span style="color:#bababa">:title=</span><span style="color:#6a8759">"Remove"
</span><span style="color:#6a8759">        </span><span style="color:#e8bf6a">></item>
</span><span style="color:#e8bf6a"></menu></span>

</pre><pre name="code" class="html">

这里面写的是menu中有几个控件,


然后再Activity中重写 onCreateOptionsMenu()方法,

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

给menu添加事件响应,重写onOptionsItemSelected()方法

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.add_item:
            Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();
            break;
        case R.id.remove_item:
            Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();
            break;
        default:
    }
    return true;
}


销毁一个活动,调用finish()方法,就可以销毁。比如按钮监听器中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值