Android学習の道8:Menu
3718 ワード
Menuは私たちがよく言うメニューで、携帯電話のMenuボタンをクリックしてメニューを開きます.
各activityには独自のmenuがあり、menuを開くにはactivityのonCreateOptionsMenuメソッドを書き換えてmenuの設定を行います.
ケース:
JAvaコード:
各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;
}
}