我试图清理,重建和调试我的代码。我正在做一个简单的测验(GEO测验)。我的资源中有一个菜单文件夹,但其中没有任何内容,但仍然可以消除错误。这是我的第一个应用。
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
public class QuizActivity extends Activity {
private Button tButton;
private Button fButton;
//private Question[] questions= new Question[5];
//private int qNum =0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
到目前为止,我的布局和string.xml是正确的。每当我在R.
类中输入onCreateOptionsMenu
时。没有列表或提示上显示menu
。
答案 0 :(得分:1)
您应该在菜单文件夹中包含menu.xml, 如果不, 在/ res / menu /文件夹中添加menu.xml文件,这是一个示例:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_settings"
android:orderInCategory="75"
android:title="my menu Item!"
app:showAsAction="never"/></menu>
答案 1 :(得分:0)
您的菜单资源文件夹没有任何xml文件。菜单文件应位于菜单资源文件夹中。
答案 2 :(得分:0)
适用于我的Mac的唯一解决方案是安装MAMP。 XAMPP无法正常工作,并且文件定位混乱。
在终端中输入命令时,所有文件都有保护和限制,我什么也不能做。
因此,MAMP是解决此问题的最佳选择。确保在CLI interpeter中使用php文件。