美文网首页
Android 添加menu

Android 添加menu

作者: Mason_Xu | 来源:发表于2017-12-11 22:04 被阅读0次

    新建menu xml文件

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto">
        <item
            android:id="@+id/add"
            android:icon="@drawable/addfriend_img"
            android:title="添加好友"
            app:showAsAction="always" /> // 设置在Action
    </menu>
    

    app:showAsAction = ""

    • always 显示图标在actionbar
    • ifRoom actionbar有空间时,显示图标在actionbar,无空间显示在菜单
    • never 显示在菜单栏

    在java文件添加

    //添加menu
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.addfriend,menu);
            return true;
        }
    
        //点击menu事件
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            switch (item.getItemId()){
                case R.id.add:
                    Toast.makeText(this, "add friend right?", Toast.LENGTH_SHORT).show();
                    break;
                    default:
            }
            return true;
        }
    

    相关文章

      网友评论

          本文标题:Android 添加menu

          本文链接:https://www.haomeiwen.com/subject/xxiwixtx.html