zoukankan      html  css  js  c++  java
  • 关于android菜单

    //添加菜单
    public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menubacktohome, menu);
    return true;
    }
    //这里可以改变菜单,在菜单显示之前
    /*public boolean onPrepareOptionsMenu(Menu menu)
    {
    if(!quanList.showIco)
    {
    selectallChangItem(false,menu.findItem(R.id.menu_showico));
    }
    return true;
    }
    */

    /*改变菜单项的文字与图片*/
    private void selectallChangItem(boolean b,MenuItem item)
    {
    if(b)
    {
    item.setTitle(R.string.menu_notshowico);
    item.setIcon(R.drawable.ic_menu_hide_img);
    }else
    {
    item.setTitle(R.string.menu_showico);
    item.setIcon(R.drawable.ic_menu_add_photo);
    }
    }
    /*处理菜单事件*/
    @Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
    int item_id=item.getItemId();//得到当前选中MenuItem的ID
    switch(item_id)
    {
    case R.id.menu_backtohome:
    {
    break;
    }
    case R.id.menu_showico:
    {

    break;
    }
    }
    return true;
    }


    编辑器加载中...

  • 相关阅读:
    登录界面
    动手动脑
    关于二进制
    Java考试
    D
    威尔逊定理 k!%p
    11.46.2020质检
    最长上升序列输出方案
    问题 G: 汽车的最终位置
    奶牛大会(二分)
  • 原文地址:https://www.cnblogs.com/meieiem/p/2183989.html
Copyright © 2011-2022 走看看