[Android]Menu選單-範例程式

首頁 >> Research >> Android >> [Android]Menu選單-範例程式

利用onCreateOptionsMenuonOptionsItemSelected建立選單
可以把application的額外資訊或者額外的功能放在選單裡面
算是還蠻常用的
範例程式原始碼:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
//menu.add 參數定義:
//menu.add (group ID , item_ID, 排列順序, item秀在畫面的名稱);
menu.add(0, 1, 4, “menu_item1”);
menu.add(0, 2, 3, “menu_item2”);
menu.add(1, 3, 2, “menu_item3”);
menu.add(1, 4, 1, “exit”);
super.onCreateOptionsMenu(menu);
return true;
}

public boolean onOptionsItemSelected(MenuItem item){
super.onOptionsItemSelected(item);
switch(item.getItemId())
{
case 1:
//這種寫法可以在指定位置秀出message
Toast toast1=Toast.makeText(this, “這是第一個item”, Toast.LENGTH_LONG);
toast1.setGravity(Gravity.CENTER_HORIZONTAL, 50, 50);
toast1.show();
break;
case 2:
Toast toast2=Toast.makeText(this, “這是第二個item”, Toast.LENGTH_SHORT);
toast2.show();
break;
case 3:
Toast.makeText(this, “這是第三個item”, Toast.LENGTH_SHORT).show();
break;
case 4:
finish();
break;
}
return true;
}

執行畫面

當然了
隨文附上
範例程式下載點
需要的人下載之後匯入Eclipse即可



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *