相关疑难解决方法(0)

带app的项目:showAsAction未显示

我无法理解为什么错误和不兼容(AndroidStudio告诉我"应该使用app:showAsAction与appcompat库)代码

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/action_search"
      android:title="@string/action_search"
      android:icon="@drawable/search"
      android:showAsAction="always" />
</menu>
Run Code Online (Sandbox Code Playgroud)

工作完美,但适当和兼容的版本

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto" >
    <item android:id="@+id/action_search"
          android:title="@string/action_search"
          android:icon="@drawable/search"
          app:showAsAction="always" />
</menu>
Run Code Online (Sandbox Code Playgroud)

根本没有显示我的图标.

我正在测试Samsung GT P5210(android v.4.4.2)和Nexus 7(4.4.4)

android android-menu

30
推荐指数
3
解决办法
5万
查看次数

app:showAsAction vs android:showAsAction

我正在构建一个Android应用程序,并希望在actionBar上始终显示一个按钮.我遵循了这个指南和其他人,但他们似乎都没有解决我的问题(虽然他们非常接近我猜...).

我有包"app"并使用app:showAsAction="always".没有显示错误,但栏上也没有按钮.当我将其更改为android:showAsAction="always"按钮出现在栏上时,但AndroidStudio告诉我应该选择"app:showAsAction with appCompat ...".

我有一个自定义主题parent="@android:style/Theme.Holo.Light.DarkActionBar">和酒吧本身:parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">.

我应该改变一些东西并开始app:showAsAction工作,或者忽略AndroidStudio错误消息并去寻找android:showAsAction

android android-menu android-actionbar android-studio

15
推荐指数
1
解决办法
6016
查看次数