我按照此链接Here
按照步骤在Android项目中创建了选项菜单但是在将它应用到我的项目而不是垂直显示的选项菜单(4行)后,它显示为水平(4项除以2行) 这可能是我的代码
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId()) {
case R.id.Settings:
// write code to execute when clicked on this option
Intent nextScreen3 = new Intent(getApplicationContext(), FirstSSettings.class);
startActivity(nextScreen3);
return true;
case R.id.Verify:
// write code to execute when clicked on this option
Intent nextScreen4 = new Intent(getApplicationContext(), Verify.class);
startActivity(nextScreen4);
return true;
case R.id.callInfo:
// startActivity(new Intent().setClass(MainActivity.this, LoginActivity.class).setData(getIntent().getData())); // write code to execute when clicked on this option
return true;
case R.id.email:
// write code to execute when clicked on this option
return true;
default:
return super.onOptionsItemSelected(item);
}
}
答案 0 :(得分:0)
检查您在AndroidManifest.xml中定位的Android版本
它必须等于或高于Honeycomb的API版本(11)。理想情况下,您将定位最新版本的Android(KitKat为19)。
查看清单中
的行<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
确保targetSdkVersion至少为11。