zoukankan      html  css  js  c++  java
  • Android之Menu的操作

    在res/menu下建立一个menu画布:

    mune.xml

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
          
        <item android:id="@+id/help"
            android:title="帮助"
        />
        <item android:id="@+id/our"
            android:title="联系我们"/>
       

    </menu>

    public class MainActivity extends Activity {

     private static final int OK=1;
     private static final int CANCLE=2;
     private static final int ABOUT=3;
     
     
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    @Override
     public boolean onPrepareOptionsMenu(Menu menu)
    {
     menu.add(0, OK, 0, "开始");
     menu.add(0, CANCLE, 0, "取消");
     Menu file=menu.addSubMenu(0,ABOUT,0,"关于");
     MenuInflater inflater=getMenuInflater();
     inflater.inflate(R.menu.mune, file);
     return true;
     
     
    }
    @Override
     public boolean onOptionsItemSelected(MenuItem item)
    {
     switch(item.getItemId())
     {
     case OK:
      this.setTitle("开始");
      return true;
     case CANCLE:
      this.setTitle("取消");
      return true;
     case ABOUT:
      this.setTitle("关于");
      return true;
     case R.id.help:
      this.setTitle("帮助信息");
      return true;
     case R.id.our:
      this.setTitle("联系我们");
      return true;
     }
     return false;
    }
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
    }

  • 相关阅读:
    git 项目代码打包
    jira查看字段
    jmeter压力测试报错:java.net.BindException: Address already in use: connect解决办法
    python 破解验证码
    mysql授权远程登录
    豆瓣api
    利用python开发财务工具
    钉钉发送消息通知
    git使用命令行自动登录
    后宫
  • 原文地址:https://www.cnblogs.com/wangheblog/p/2757754.html
Copyright © 2011-2022 走看看