Android 创建菜单的方法
白羽 2018-06-29 来源 :网络 阅读 1405 评论 0

摘要:本文将带你了解Android 创建菜单的方法,希望本文对大家学Android有所帮助。



一:上下文菜单:

1.在 res 下创建菜单项资源文夹 menu

  app->右击res->new->android resourse directory->resourse type->menu

 

2.编写xml代码(菜单代码)

  进入Text下编写代码

 

  代码(随便的一段代码):

 一段菜单代码

  对应的Java代码:

 对应的Java代码

3.说明:

  我用了一个TextView来显示内容;按钮来实现长按出现菜单(这个按钮可以是其他东西,比如TextView,然后在里面加点字,就实现了长按文字出现菜单);

 二:功能菜单及其子菜单:

代码:

 菜单代码2

 对应的Java代码2

 

这个目录是点击菜单(传统安卓三大金刚键的最左边那个)就会有的,TextView来显示所选内容;

三:动态菜单:

代码:动态菜单,内容都在java代码里写,所以xml就很简单

 菜单代码3

 

 对应java代码3

 

四:一些小东西:

 这个不是代码!

 

我自己的一些感悟:{

  一级菜单:(用html形式类似一下)

    <menu>

      <item>计算机系</item>

      <item>艺术与设计系</item>

    </menu>

  二级菜单:(用html形式类似一下)

    <menu>

      <item>计算机系

        <menu>

          <item>软件技术专业</item>

          <item>电子商务专业</item>

        </menu>

      </item>

      <item>艺术与设计系</item>

    </menu>

}{

  实现菜单的三个方法

  

 关于 菜单代码3的一些注释

  里面menu.add(int,int,int,String);参数的意思

    第一个int类型的group ID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。必须有,但像菜单代码3一样,可以一样。
    第二个int类型的item ID参数,代表的是项目编号。这个参数非常重要,一个item ID对应一个menu中的选项。在后面使用菜单的时候,就靠这个item ID来判断你使用的是哪个选项。这个必须有且每个item的ID不能相同。
    第三个int类型的order ID参数,代表的是菜单项的显示顺序。默认是0,表示菜单的显示顺序就是按照add的显示顺序来显示。
    第四个String类型的title参数,表示选项中显示的文字。

}{

敲完xml代码后,可以转到可视化界面看看,对应一下代码,可以很快就知道怎样可视化编辑菜单。

}

 


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 2 不喜欢 | 0
看完这篇文章有何感觉?已经有2人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程