无法在Android 4.2.2选项菜单中设置图标
我想知道为什么我不能在选项菜单中添加图标。我正在android 4.2中开发应用程序,我想添加自定义菜单选项。我的做法如下: 在菜单文件夹->home\u activity.xml中无法在Android 4.2.2选项菜单中设置图标,android,menu,oncreateoptionsmenu,Android,Menu,Oncreateoptionsmenu,我想知道为什么我不能在选项菜单中添加图标。我正在android 4.2中开发应用程序,我想添加自定义菜单选项。我的做法如下: 在菜单文件夹->home\u activity.xml中 <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/about_us" android:title="@string/HomeActivity_about
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/about_us"
android:title="@string/HomeActivity_aboutUs_item"
android:orderInCategory="100"
android:icon="@drawable/apply_img"
/>
<item
android:id="@+id/help"
android:title="@string/HomeActivity_help_item"
android:icon="@drawable/browsefile"
android:orderInCategory="102"
/>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".HomeActivity" >
<TextView
android:id="@+id/HomeActivity_TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:text="@string/HomeActivity_TextView_text"
android:textStyle="bold"
android:textSize="18sp" /> </RelativeLayout>
以及在home_activity.xml中
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/about_us"
android:title="@string/HomeActivity_aboutUs_item"
android:orderInCategory="100"
android:icon="@drawable/apply_img"
/>
<item
android:id="@+id/help"
android:title="@string/HomeActivity_help_item"
android:icon="@drawable/browsefile"
android:orderInCategory="102"
/>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".HomeActivity" >
<TextView
android:id="@+id/HomeActivity_TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:text="@string/HomeActivity_TextView_text"
android:textStyle="bold"
android:textSize="18sp" /> </RelativeLayout>
可以通过硬件菜单按钮访问的选项菜单不再支持Jelly Bean中的图标。也许已经吃过冰淇淋三明治了。那真的很可悲。所以这将是唯一的白色背景的平面菜单选项,是吗?取决于当前的主题,是的。我也从来没有理解过谷歌放弃图标的设计决定。显然,他们想通过使标准菜单不具吸引力来推广ActionBar及其菜单按钮的使用。