Android--第一行代码笔记(2)

Activity //包含用户界面的组件,主要用于和用户交互

Menu使用方法;

在res目录中新建一个menu文件夹,在menu中新建一个xml文件

main.xml

xmlns:android="http://schemas.android.com/apk/res/android">
            android:id="@+id/add_item"
        android:title="Add"
        >
            android:id="@+id/remove_item"
        android:title="Remove"
        >


这里面写的是menu中有几个控件,


然后再Activity中重写 onCreateOptionsMenu()方法,

public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main1,menu);
    return true;
}

给menu添加事件响应,重写onOptionsItemSelected()方法

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.add_item:
            Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();
            break;
        case R.id.remove_item:
            Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();
            break;
        default:
    }
    return true;
}


销毁一个活动,调用finish()方法,就可以销毁。比如按钮监听器中

你可能感兴趣的:(Android--第一行代码笔记(2))