Android学習の道8:Menu

3718 ワード

Menuは私たちがよく言うメニューで、携帯電話のMenuボタンをクリックしてメニューを開きます.
各activityには独自のmenuがあり、menuを開くにはactivityのonCreateOptionsMenuメソッドを書き換えてmenuの設定を行います.
 
ケース:
JAvaコード:
package app.book;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
import android.app.Activity;


public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);// 
        setContentView(R.layout.activity_main);// 
        
    }
    
    public boolean onCreateOptionsMenu(Menu menu){
        menu.add(0,1,0,"1");////
        menu.add(0,2,0,"2");
        return true;
    }
    // onOptionItemSelected menu 
    public boolean onOptionsItemSelected(MenuItem item){
        switch(item.getItemId()){
        case 1:
            //menu1 
            Toast.makeText(MainActivity.this, "1", Toast.LENGTH_SHORT).show();
            break;
        case 2:
            //menu2 
            Toast.makeText(MainActivity.this, "2", Toast.LENGTH_SHORT).show();
            break;
        }
        return true;
    }

}