android(菜单)-4

    在手机界面上写个菜单,android apk,里面都实现了这些控件的,我搬砖的话只是重写这些东西来达到我想要的效果。

    首先做了个菜单:

在res里建一个menu文件夹,然后在menu文件夹里建一个xml文件命名为menu_laout.xml,以下就是menu source file

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/add_item"
          android:title="add"/>
    <item android:id="@+id/Remove_item"
          android:title="Remove"/>
</menu>
然后就是在主活动是重写菜单的创建和点击事件了:

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

@Override
public boolean onOptionsItemSelected(MenuItem item){
    switch(item.getItemId()){
        case R.id.add_item:
            Toast.makeText(MainActivity.this," click Add", Toast.LENGTH_SHORT).show();
            break;
        case R.id.Remove_item:
            Toast.makeText(MainActivity.this, "you click remove", Toast.LENGTH_SHORT).show();
            break;
    }
    return true;
}
大概就这样就可以了。

这样做菜单是放在标题中的。

有个问题有点想不明白每个活动重写的onCreate()为何可以在里面加按键什么的,可不可以在里面加菜单呢,如果可以要怎么做呢?

先想想,以后再看看怎么实现吧。


记录一个东西销毁一个活动请用 finish();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值