{"id":156,"date":"2017-04-15T14:14:29","date_gmt":"2017-04-15T06:14:29","guid":{"rendered":"http:\/\/av16874667.imwork.net:13582\/?p=156"},"modified":"2017-04-15T14:14:29","modified_gmt":"2017-04-15T06:14:29","slug":"android-menu-%e6%96%87%e4%bb%b6%e4%ba%8c","status":"publish","type":"post","link":"https:\/\/www.dd-home.top\/?p=156","title":{"rendered":"Android Menu \u6587\u4ef6(\u4e8c)"},"content":{"rendered":"<p>\u5f15\u7528\u81ea\u00a0<a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html\">http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html<\/a><\/p>\n<p><!--more--><\/p>\n<pre class=\"prettyprint\"><span class=\"pun\">&lt;?<\/span><span class=\"pln\">xml version<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"1.0\"<\/span><span class=\"pln\"> encoding<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"utf-8\"<\/span><span class=\"pun\">?&gt;\n\n<\/span><span class=\"pln\">&lt;!-- menu \u6839\u8282\u70b9,\u5fc5\u987b\u4f7f\u7528\u7684 xmlns\u4e3a\u547d\u540d\u7a7a\u95f4,\u4e5f\u5c31\u662f\u7ea6\u675f\u6587\u4ef6 --&gt;\n<\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#menu-element\"><span class=\"tag\">menu<\/span><\/a> <span class=\"atn\">xmlns:android<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"http:\/\/schemas.android.com\/apk\/res\/android\"<\/span><span class=\"tag\">&gt;\n<\/span><span class=\"pln\"> \u00a0 \u00a0&lt;!-- menu\u6761\u76ee,\u5fc5\u987b\u662f\u4e00\u4e2a&lt;menu&gt;\u6216\u8005&lt;group&gt;\u7684\u5b50\u5143\u7d20 --&gt;\n \u00a0 \u00a0&lt;!-- id\u4e3a\u83dc\u5355\u6761\u76ee\u7684id --&gt;\n\u00a0 \u00a0 <\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#item-element\"><span class=\"tag\">item<\/span><\/a> <span class=\"atn\">android:id<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"@[+][<\/span><em><span class=\"atv\">package<\/span><\/em><span class=\"atv\">:]id\/<\/span><em><span class=\"atv\">resource_name<\/span><\/em><span class=\"atv\">\"<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- \u83dc\u5355\u7684\u540d\u79f0\u00a0--&gt;\n<\/span><span class=\"atn\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0android:title<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">string<\/span><\/em><span class=\"atv\">\"\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&lt;!-- \u83dc\u5355\u540d\u79f0\u8fc7\u957f\u65f6\u8d77\u4f5c\u7528,\u7b80\u8981\u540d\u79f0 --&gt;\n<\/span><span class=\"pln\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:titleCondensed<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">string<\/span><\/em><span class=\"atv\">\"\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&lt;!-- \u83dc\u5355\u6761\u76ee\u7684\u56fe\u7247\u8d44\u6e90 --&gt;\n<\/span><span class=\"atn\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0android:icon<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"@[package:]drawable\/<\/span><em><span class=\"atv\">drawable_resource_name<\/span><\/em><span class=\"atv\">\"<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- \u83dc\u5355\u6761\u76ee\u70b9\u51fb\u65f6\u7684\u65b9\u6cd5,\u6700\u597d\u5728\u4ee3\u7801\u4e2d\u5b9e\u73b0 --&gt;\n<\/span><span class=\"atn\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0android:onClick<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">method name<\/span><\/em><span class=\"atv\">\"\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&lt;!-- \u83dc\u5355\u7684\u5c55\u793a\u65b9\u5f0f,\u89c1\u4e0b\u65b9\u8868\u683c --&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:showAsAction<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"ifRoom\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"never\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"withText\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"always\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"collapseActionView\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- API Level 11\u4e2d\u5f15\u5165\u7684 --&gt;\n<\/span><span class=\"atn\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0android:actionLayout<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"@[package:]layout\/<\/span><em><span class=\"atv\">layout_resource_name<\/span><\/em><span class=\"atv\">\"<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!-- android.widget.SearchView --&gt;\n<\/span><span class=\"atn\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0android:actionViewClass<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">class name<\/span><\/em><span class=\"atv\">\"\n<\/span><span class=\"pln\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&lt;!-- API Level 14\u4e2d\u5f15\u5165,\u7a0d\u540e\u8bf7\u770b\u793a\u4f8b --&gt;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:actionProviderClass<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">class name<\/span><\/em><span class=\"atv\">\"\n<\/span><span class=\"pln\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&lt;!-- \u7a0d\u540e\u793a\u4f8b --&gt;\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:alphabeticShortcut<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">string<\/span><\/em><span class=\"atv\">\"<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:numericShortcut<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">string<\/span><\/em><span class=\"atv\">\"<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:checkable<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"true\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"false\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:visible<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"true\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"false\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:enabled<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"true\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"false\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:menuCategory<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"container\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"system\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"secondary\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"alternative\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"atn\">android:orderInCategory<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">integer<\/span><\/em><span class=\"atv\">\"<\/span> <span class=\"tag\">\/&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 <\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#group-element\"><span class=\"tag\">group<\/span><\/a> <span class=\"atn\">android:id<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"@[+][<\/span><em><span class=\"atv\">package<\/span><\/em><span class=\"atv\">:]id\/<\/span><em><span class=\"atv\">resource name<\/span><\/em><span class=\"atv\">\"<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><span class=\"atn\">android:checkableBehavior<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"none\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"all\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"single\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><span class=\"atn\">android:visible<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"true\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"false\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><span class=\"atn\">android:enabled<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"true\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"false\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><span class=\"atn\">android:menuCategory<\/span><span class=\"pun\">=<\/span><span class=\"atv\">[\"container\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"system\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"secondary\"<\/span><span class=\"pln\"> | <\/span><span class=\"atv\">\"alternative\"<\/span><span class=\"pln\">]\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><span class=\"atn\">android:orderInCategory<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><em><span class=\"atv\">integer<\/span><\/em><span class=\"atv\">\"<\/span> <span class=\"tag\">&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#item-element\"><span class=\"tag\">item<\/span><\/a> <span class=\"tag\">\/&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 <\/span><span class=\"tag\">&lt;\/group&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 <\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#item-element\"><span class=\"tag\">item<\/span><\/a> <span class=\"tag\">&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#menu-element\"><span class=\"tag\">menu<\/span><\/a><span class=\"tag\">&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"tag\">&lt;<\/span><a href=\"http:\/\/developer.android.com\/guide\/topics\/resources\/menu-resource.html#item-element\"><span class=\"tag\">item<\/span><\/a> <span class=\"tag\">\/&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span class=\"tag\">&lt;\/menu&gt;<\/span><span class=\"pln\">\n\u00a0 \u00a0 <\/span><span class=\"tag\">&lt;\/item&gt;<\/span>\n<span class=\"tag\">&lt;\/menu&gt;<\/span><\/pre>\n<table width=\"458\">\n<tbody>\n<tr class=\"firstRow\">\n<th>Value<\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td><code>ifRoom<\/code><\/td>\n<td>Only place this item in the app bar if there is room for it. If there is not room for all the items marked\u00a0<code>\"ifRoom\"<\/code>, the items with the lowest\u00a0<code>orderInCategory<\/code>\u00a0values are displayed as actions, and the remaining items are displayed in the overflow menu.<\/td>\n<\/tr>\n<tr>\n<td><code>withText<\/code><\/td>\n<td>Also include the title text (defined by<code>android:title<\/code>) with the action item. You can include this value along with one of the others as a flag set, by separating them with a pipe\u00a0<code>|<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><code>never<\/code><\/td>\n<td>Never place this item in the app bar. Instead, list the item in the app bar&#8217;s overflow menu.<\/td>\n<\/tr>\n<tr>\n<td><code>always<\/code><\/td>\n<td>Always place this item in the app bar. Avoid using this unless it&#8217;s critical that the item always appear in the action bar. Setting multiple items to always appear as action items can result in them overlapping with other UI in the app bar.<\/td>\n<\/tr>\n<tr>\n<td><code>collapseActionView<\/code><\/td>\n<td>The action view associated with this action item (as declared by<code>android:actionLayout<\/code>\u00a0or<code>android:actionViewClass<\/code>) is collapsible.<br \/>\nIntroduced in API Level 14.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table width=\"458\">\n<tbody>\n<tr class=\"firstRow\">\n<th>Value<\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td><code>container<\/code><\/td>\n<td>For items that are part of a container.<\/td>\n<\/tr>\n<tr>\n<td><code>system<\/code><\/td>\n<td>For items that are provided by the system.<\/td>\n<\/tr>\n<tr>\n<td><code>secondary<\/code><\/td>\n<td>For items that are user-supplied secondary (infrequently used) options.<\/td>\n<\/tr>\n<tr>\n<td><code>alternative<\/code><\/td>\n<td>For items that are alternative actions on the data that is currently displayed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e0b\u4e00\u7bc7\u505a\u4e2a\u793a\u4f8b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5f15\u7528\u81ea\u00a0http:\/\/developer.android.com\/guide\/topics\/resources &hellip; <a href=\"https:\/\/www.dd-home.top\/?p=156\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">Android Menu \u6587\u4ef6(\u4e8c)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-156","post","type-post","status-publish","format-standard","hentry","category-android"],"_links":{"self":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=156"}],"version-history":[{"count":0,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}