Android, 建立選單(Menu)

Android, 建立選單(Menu)

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);

}

}