错误的视图选项菜单

时间:2013-12-04 22:48:53

标签: android list view optionmenu

我按照此链接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);
          }
      }

1 个答案:

答案 0 :(得分:0)

检查您在AndroidManifest.xml中定位的Android版本

它必须等于或高于Honeycomb的API版本(11)。理想情况下,您将定位最新版本的Android(KitKat为19)。

查看清单中

的行
<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

确保targetSdkVersion至少为11。