2. MainActivity.java
package org.me.android_menu;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView describe;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
describe = (TextView) findViewById(R.id.describe);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//参数1:群组id, 参数2:itemId, 参数3:item顺序, 参数4:item名称
menu.add(0, 0, 0, "说明");
menu.add(0, 1, 1, "离开");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//依据itemId来判断使用者点选哪一个item
switch(item.getItemId()) {
case 0:
//在TextView上显示说明
describe.setText("这是说明............");
break;
case 1:
//结束此程式
finish();
break;
default:
}
return super.onOptionsItemSelected(item);
}
}
3. main.xml(Layout)4. 按下MENU键之後出现及点选「说明」之後出现的画面"






沒有留言:
張貼留言