Android应用软件开发

194课时
694学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
3分钟

2.4 实施步骤

实施步骤

步骤1:创建一个Module,命名为Ex2_4。

步骤2:在res目录上单击右键,添加menu文件夹,如图2-4-2和图2-4-3所示。

27

图2-4-2 添加menu目录

28

图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,点击右上角菜单按钮并观察效果。