3ya*_*uya 15 android android-menu android-actionbar android-studio
我正在构建一个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?
这是lint规则的文档:
AppCompatResource
摘要:菜单名称空间
优先级:5/10
严重性:错误
类别:可用性
使用appcompat库时,菜单资源应该引用app:namespace中的showAsAction,而不是android:namespace.
同样,当不使用appcompat库时,您应该使用android:showAsAction属性.
我认为问题在于您正在混合Framework Activity和AppCompat菜单.
您应该使用AppCompatActivityAppCompat Action栏和app:showAsAction; 或Activity用android:showAsAction.
| 归档时间: |
|
| 查看次数: |
6016 次 |
| 最近记录: |