2013年1月11日 星期五

增加OptionsMenu

要在android的menu 新增按鈕的話

加以下語法



@Override
public boolean onCreateOptionsMenu(Menu menu) {

menu.add( 0,1,1,R.string.about);    //第2個1為 ID
menu.add( 0,2,2,R.string.exit);       //第2個2為 ID
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

偵聽點擊事件 就去複寫 onOptionsItemSelected,

然後再對item去判別獲得ID就可以分別處理不同的事件


@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if( item.getItemId() == 2 )
{
finish();
}
return super.onOptionsItemSelected(item);
}

沒有留言: