前陣子有需要用到這方面
不過用完後竟然都忘光光
趁這次有需要
再來學習一下
順便記錄下來可供給大家使用
這個是程式中menu鍵的使用以及呼叫簡單的dialog
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 0, 0, "選單");
menu.add(0, 1, 1, "關於我們");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case 0:
openOptionDialog(); //呼叫dialog, function在底下
break;
case 1:
Toast.makeText(this, "aaaaaaaa", Toast.LENGTH_LONG) .show(); //這是比較簡單的即時出現幾秒
break;
default:
}
return super.onOptionsItemSelected(item);
}
private void openOptionDialog() {
// TODO Auto-generated method stub
new AlertDialog.Builder(this)
.setTitle("title")
.setMessage("message")
.setPositiveButton("that's all", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.show();
}
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。