zoukankan      html  css  js  c++  java
  • ActionBar右边菜单按钮的添加

    在res目录下新建文件夹menu,存放men.xml文件

    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/action_menu"
            android:title="选项卡"
            android:icon="@android:drawable/ic_input_add"
            app:showAsAction="ifRoom">
    
            <menu>
                <item
                    android:id="@+id/action_1"
                    android:icon="@android:drawable/ic_menu_mapmode"
                    android:title="模式1"
                    app:showAsAction="ifRoom"/>
                <item
                    android:id="@+id/action_2"
                    android:icon="@android:drawable/btn_star_big_off"
                    android:title="模式2"
                    app:showAsAction="ifRoom"/>
                <item
                    android:id="@+id/action_3"
                    android:icon="@android:drawable/btn_star_big_off"
                    android:title="模式3"
                    app:showAsAction="ifRoom"/>
                <item
                    android:id="@+id/action_4"
                    android:icon="@android:drawable/btn_star_big_off"
                    android:title="模式4"
                    app:showAsAction="ifRoom"/>
                <item
                    android:id="@+id/action_5"
                    android:icon="@android:drawable/btn_star_big_off"
                    android:title="模式5"
                    app:showAsAction="ifRoom"/>
                <item
                    android:id="@+id/action_6"
                    android:icon="@android:drawable/ic_dialog_map"
                    android:title="交通线"
                    app:showAsAction="ifRoom"/>
            </menu>
    
        </item>
    </menu>

    MainActivity.java

    public class MainActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            switch (item.getItemId()) {
                case R.id.action_1:
                    break;
                case R.id.action_2:
                    break;
                case R.id.action_3:
                    break;
                case R.id.action_4:
                    break;
                case R.id.action_5:break;
                case R.id.action_6:break;
            }
            return super.onOptionsItemSelected(item);
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
    
            getMenuInflater().inflate(R.menu.menu, menu);
            return super.onCreateOptionsMenu(menu);
        }
    }

    运行效果图:

  • 相关阅读:
    [HNOI2010]CITY 城市建设

    [HNOI2011]数学作业
    [NOI2012]美食节
    [HEOI2014]大工程
    [HEOI2013]ALO(待更)
    [HEOI2016/TJOI2016]序列
    贪食蛇(未完待续)
    [HEOI2016/TJOI2016]字符串
    bzoj 2437[Noi2011]兔兔与蛋蛋 黑白染色二分图+博弈+匈牙利新姿势
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/5254224.html
Copyright © 2011-2022 走看看