2010年2月25日 星期四

Android学习笔记 - 建立选单(Menu)

1. 利用覆写onCreateOptionsMenu, onOptionsItemSelected这二个方法来建立选单。

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键之後出现及点选「说明」之後出现的画面






沒有留言:

張貼留言