app:showAsAction vs android:showAsAction -
i building android app , want have button visible on actionbar. followed this guide , others, none of them seem solve problem (although close guess...).
i have bundle "app" , utilize app:showasaction="always"
. no error shown, no button on bar well. when alter android:showasaction="always"
button appears on bar, androidstudio tells me should go "app:showasaction appcompat...".
i have custom theme parent="@android:style/theme.holo.light.darkactionbar">
, bar itself: parent="@android:style/widget.holo.light.actionbar.solid.inverse">
.
should alter , app:showasaction
working, or ignore androidstudio error message , go android:showasaction
?
this documentation of lint rule:
appcompatresourcesummary: menu namespace
priority: 5 / 10
severity: error
category: usability
when using appcompat library, menu resources should refer showasaction in app: namespace, not android: namespace.
similarly, when not using appcompat library, should using android:showasaction attribute.
i think problem mixing framework activity , appcompat menu.
you should utilize appcompatactivity
appcompat action bar , app:showasaction
; or activity
android:showasaction
.
android android-actionbar android-studio
No comments:
Post a Comment