我试图ActionBar
通过使用v7 AppCompat
库来显示我的API 8模拟器,但它没有显示.甚至Split Action Bar也没有显示.用户必须单击菜单按钮才能显示选项.我需要4个选项才能始终在屏幕上显示.
编辑 ::
我有android:uiOptions="splitActionBarWhenNarrow"
,如果有帮助......
这是我的菜单xml代码:
这是我的HomeActivity代码:
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.home, menu); return true; }
我的自定义操作栏主题:
请问有谁可以告诉我这是什么问题?我查看了之前的一些问题,发现你需要添加[yourapp]
命名空间showAsAciton
.我这样做但它仍然没有什么区别.谢谢您的帮助.
伙计们!我找到了解决方案.显然我没有扩展ActionBarActivity
所以ActionBar
没有在Android 3.0以下的设备上显示.
只是想你们应该知道.我早些时候进行了扩展,FragmentActivity
并认为如果我将其更改为ActionBarActivity
,我正在运行的碎片将无效...
但是,事实证明,ActionBarActivity
扩展FragmentActivity
所以你不必担心一个或另一个可能不起作用的事实.希望这有助于那里的人!
Merry Christmas!!