我目前正在开发Android应用,我还在开始。在过去的几个月里,我几乎专门开发iOS-Apps作为我公司的软件开发人员,现在我必须在android中做同样的事情。
我目前的问题是我没有在屏幕上显示简单的菜单栏。我创建了一个带有Tab Activity和两个Activity的虚拟应用程序,通过Tab Activity进行切换。接下来我要做的是在其中一个嵌入式活动中显示选项菜单。
我就是这样做的(当然我读过一些教程,我觉得这一定是正确的):
在/ res / menu文件夹中创建了menu.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/about"
android:title="About" />
<item android:id="@+id/help"
android:title="Help" />
</menu>
在所选活动中添加了onCreateOptionsMenu:
package com.xitaso.androidlayouttest;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
public class SecondActivity extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
}
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.menu, menu);
return true;
}
}
根据不同的教程,这应该是它。有什么我想念的,我是否需要在Manifest-XML中添加一些东西?
提前感谢您的帮助!