3分钟
2.4 实施步骤
实施步骤
步骤1:创建一个Module,命名为Ex2_4。
步骤2:在res目录上单击右键,添加menu文件夹,如图2-4-2和图2-4-3所示。
图2-4-2 添加menu目录
图2-4-3 添加menu目录
步骤3:在menu文件夹上单击右键,新建一个菜单资源文件main.xml。如图2-4-4所示。
图2-4-4 添加菜单资源文件
步骤4:修改/res/menu/main.xml文件,如清单所示。
表2-4-1 Ex2_4 /res/menu/main.xml清单
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_start"
android:title="开始游戏" />
<item
android:id="@+id/menu_over"
android:title="结束游戏" />
</menu>
步骤5:修改MainActivity.java文件,如清单所示。
表2-4-2 Ex2_4 MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_start:
Toast.makeText(this, item.getTitle() + "被选择", Toast.LENGTH_SHORT).show();
break;
case R.id.menu_over:
Toast.makeText(this, item.getTitle() + "被选择", Toast.LENGTH_SHORT).show();
break;
}
return super.onOptionsItemSelected(item);
}
}
步骤6:运行APP,点击右上角菜单按钮并观察效果。
学员评价