我正在使用samsung gt-s5570i
a busy cat http://jawal123.com/MobilesImages/BigImages/250/-471741899_27492.jpg
你可以看到屏幕很小。
操作系统是Android 2.3.6。
我想使用支持库v7创建一个带有操作栏和菜单的应用程序(条形图右侧的三个点),这样我就可以向后兼容了。
我的问题是,操作栏显示但是缺少选项菜单,我尝试在api 17上运行相同的代码并且它有效。
我不知道这个问题是什么,是解决方案吗?还是太老了?
感谢。
public class MainActivity extends ActionBarActivity
{
ActionBar ab;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ab = getSupportActionBar();
ab.setTitle("Test");
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add("Normal item");
return true;
}
答案 0 :(得分:5)
我怀疑该设备有一个MENU按钮。按MENU按钮访问溢出。对于API Level 11+操作栏,这是standard behavior,因此我希望操作栏backport的行为相同。
答案 1 :(得分:0)
据我所知,如果您的设备有硬件菜单按钮,则菜单上不会显示3个点。如果设备具有“之前的”应用按钮,则会显示它们。所以不要担心,它会起作用。