android中actionbar的showAsAction属性设置为always无效解决方案
最新推荐文章于 2017-01-27 00:42:56 发布

Wythe0102 于 2015-09-30 23:07:16 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
晚上刚遇到的这个问题,网上给出的解决办法有这么几种:
actionBar所在的activity继承actionBarActivity。用这个的时候,会报一个主题相关的错误,要改的东西很多设置自己的命名空间:xmlns:app="http://schemas.android.com/apk/res-auto并设置app:showAsAction="always"而不是android:showAsAction="always"。亲测无效 下面说下我的解决方案
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
<span style="color:#ff0000;">MenuItemCompat.setShowAsAction(menu.findItem(R.id.action_settings),MenuItemCompat.SHOW_AS_ACTION_ALWAYS);</span>
return true;
}
测试后,解决。
相关知识
掌上生词本 开发 (一): 顶部导航栏实现
实现类似android:clipChildren=“false”的效果,在使用android:clipChildren多次尝试无效时使用
Android进阶之路
HTML Meta标签中的viewport属性含义及设置
设置type=“range”为vertical
Android 移动开发
android:configChanges='keyboardHidden
Python常见的错误以及其解决方案
ClassNotFoundException解决方案总结
安卓作业
网址: android中actionbar的showAsAction属性设置为always无效解决方案 https://m.huajiangbk.com/newsview948928.html