zoukankan      html  css  js  c++  java
  • andriod开发增加一个菜单

    第一步:

    E:1.prjpyscrapyCet4 esmenumain.xml

    <menu xmlns:android="http://schemas.android.com/apk/res/android" >

        <item
            android:id="@+id/action_settings"
            android:orderInCategory="100"
            android:showAsAction="never"
            android:title="@string/action_settings"/>

       <item
            android:id="@+id/action_network"
            android:orderInCategory="100"
            android:showAsAction="never"
            android:title="@string/action_network"/>

    </menu>

    第二步:

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    第三步:

    @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            switch(item.getItemId()) {
            case R.id.action_network:
                final Intent intent = new Intent(this, NetworkSettingActivity.class);
                startActivity(intent);
                break;
            case R.id.action_settings:
                final Intent intent = new Intent(this, SettingsActivity.class);
                startActivity(intent);
                break;
            default:
                Log.e(TAG, "onOptionsItemSelected: invalid menuitem id " + String.valueOf(item.getItemId()));
                break;
            }

            return true;
        }

    第四步:

    创建activity

  • 相关阅读:
    Vue自带的过滤器
    Spring Boot定时任务应用实践
    iOS中NSDate常用转换操作整合
    iOS中NSFileManager文件常用操作整合
    定位城市的封装
    微信支付和支付宝的封装
    App审核被拒(后台定位被拒,ipv6被拒,广告标示被拒的解决方案)
    按钮图片文字随意摆放
    设备信息大全
    Library not found for -lAPOpenSdk
  • 原文地址:https://www.cnblogs.com/zhang-pengcheng/p/4638150.html
Copyright © 2011-2022 走看看