标签:alt 界面 logs http 不同 inf 定义 android case
在手机中,屏幕有限的,当你有大量菜单需要在活动中显示时,界面设计将会很困难,并且不好看,此时就需要有一个menu来帮助了。
如果你的res文件夹中没有menu文件夹,就右击res目录—New-Directory,输入文件夹名为menu,并点击OK。然后再右击该文件夹New-Menu resource file创建一个名为main的菜单文件,点击OK完成。
在main.xml中写如下代码:在菜单中设定两个选项。
在MainActivity中写如下代码:
其中通过调用getMenuInflater()方法可以得到一个MenuInflater对象,再调用它的Inflater()方法就可以给当前活动创建菜单了。
当然,在活动中菜单仅仅显示出来是不行的,我们还需给它定义响应事件。
在刚刚的代码下面接着写以下代码:
重写onOptionItemSelected()方法;其参数表示你选择的item,再通过getItemId()方法得到该item的id,通过case判断是哪一个item。这里简单的用Toast来区分一下当选择不同选项时的结果。
点击add时会返回add字符串,点击add_ff时会返回add_ff。
标签:alt 界面 logs http 不同 inf 定义 android case
原文地址:http://www.cnblogs.com/buqzl/p/6880393.html