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

    }

    }