Android 操作栏菜单更改了它';将继承从活动更改为AppCompatActivity后的行为
我把我的一个老项目导入Android Studio。 作为其中的一部分,我必须将继承从Activity更改为AppCompetActivity,以支持ActionBar的新API 现在我有了一个意想不到的行为: 所有菜单项都被展平,而不是隐藏在三点菜单图标后面,如下所示: 从活动继承: 从AppCompatActivity继承: 有什么想法吗 编辑: 这是my menu.xml:Android 操作栏菜单更改了它';将继承从活动更改为AppCompatActivity后的行为,android,android-studio,android-actionbar,Android,Android Studio,Android Actionbar,我把我的一个老项目导入Android Studio。 作为其中的一部分,我必须将继承从Activity更改为AppCompetActivity,以支持ActionBar的新API 现在我有了一个意想不到的行为: 所有菜单项都被展平,而不是隐藏在三点菜单图标后面,如下所示: 从活动继承: 从AppCompatActivity继承: 有什么想法吗 编辑: 这是my menu.xml: 您需要为menu.xml文件中的每个菜单项添加app:showAsAction=“never”属性。您需要为me
您需要为
menu.xml
文件中的每个菜单项添加app:showAsAction=“never”
属性。您需要为menu.xml
文件中的每个菜单项添加app:showAsAction=“never”
属性。只需如下更改菜单项即可-
<item
android:id="@+id/menu_download_all_audio"
android:orderInCategory="100"
android:title="@string/menu_download_all"
app:showAsAction="never"
android:icon="@drawable/ic_ico_all_download"/>
如果要将菜单隐藏在三点图标中,请使用
永不
只需更改菜单项,如下所示-
<item
android:id="@+id/menu_download_all_audio"
android:orderInCategory="100"
android:title="@string/menu_download_all"
app:showAsAction="never"
android:icon="@drawable/ic_ico_all_download"/>
如果要将菜单隐藏在三点图标中,请使用
永不
需要将名称空间android:showAsAction
更新为app:showAsAction
属性。使用以下代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:orderInCategory="100"
android:title="Menu Item 1"
app:showAsAction="never" />
<item
android:orderInCategory="100"
android:title="Menu Item 2"
app:showAsAction="never" />
</menu>
需要将namespace
android:showAsAction
更新为app:showAsAction
属性。使用以下代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:orderInCategory="100"
android:title="Menu Item 1"
app:showAsAction="never" />
<item
android:orderInCategory="100"
android:title="Menu Item 2"
app:showAsAction="never" />
</menu>
为menu.xml文件中的菜单项添加app:showAsAction=“never”属性
<item
android:orderInCategory="100"
android:title="HOME"
app:showAsAction="never" />
为menu.xml文件中的菜单项添加app:showAsAction=“never”属性
<item
android:orderInCategory="100"
android:title="HOME"
app:showAsAction="never" />
需要更新菜单文件需要更新菜单文件谢谢你伊利亚,太好了!谢谢你,伊利亚,太好了!