2012年4月1日日曜日

オプションメニュー表示

galaxy s使ってますが、ホームボタンの横の2つのボタン名称が分からず、イベント実装のための参考文献がなかなか探せなかったのでメモw

向かって左がメニューボタン、右がバックボタンっていうらしいよ・・・
勝手に便利ボタンと戻るボタンとか名づけてすいませんでした・・・

で、実装。
メニューつけたいActivity生成時に、

public boolean onCreateOptionsMenu(Menu menu) {
   boolean ret = super.onCreateOptionsMenu(menu);
   menu.add(0 , Menu.FIRST , Menu.NONE , “その1″);
   menu.add(0 , Menu.FIRST + 1 ,Menu.NONE , “その2″);
   return ret;
}


を実装する。
(参考:http://android.roof-balcony.com/activity/optionmenu/)
項目追加はmenu.addしてあげればよいだけ。シンプル。
引数はグループインデックス、アイテムインデックス、表示順序変更パラメータ、内容。
クリック時のイベントは、
    @Override
    public boolean onOptionsItemSelected(MenuItem item)
で実装。
item.getitemidインターフェースでどれ選んだか判定。


0 件のコメント:

コメントを投稿