gpt4 book ai didi

android - ActionBar 不显示图标,Android Studio

转载 作者:行者123 更新时间:2023-11-30 02:27:06 25 4
gpt4 key购买 nike

我最近从 eclipse 转到了 android studio。将我的项目导入 android studio 时,我遇到了在我的 galaxy s3 上运行时不显示操作栏图标的问题。

这是xml代码

<menu xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".StartingNowHere">

<item
android:id="@+id/menu_item_share"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_action_share"
android:title="@string/Share"/>

<item
android:id="@+id/ShopCart"
android:icon="@drawable/shopping"
app:showAsAction="ifRoom"
android:title="@string/MyCart"/>

<item
android:id="@+id/GoHome"
android:icon="@drawable/ic_home1"
app:showAsAction="ifRoom"
android:title="@string/nowhome"/>

</menu>

在 android studio 中使用预览选项时,我可以在虚拟预览设备上看到这 3 个项目。

enter image description here

这是代码的java部分,在这段代码中我做了一个Toast来查看它是否被处理确实如此。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG).show();
return true;
}

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
// if nav drawer is opened, hide the action items
boolean drawerOpen = mDrawerLayout.isDrawerOpen(mDrawerList);
//menu.findItem(R.id.action_settings).setVisible(!drawerOpen);
return super.onPrepareOptionsMenu(menu);
}

注意:这段代码在 eclipse 上运行良好,当我将项目导入 android studio 时,操作栏图标停止显示。

最佳答案

我也有这个问题。我只是忽略了 Android Studio 的红线并将其保留为 android:showAsAction="ifRoom"。它对我有用。

关于android - ActionBar 不显示图标,Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27808604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com