我是一位新來的android開發人員,需要幫助。請詳細解釋,而不僅僅是給我提供一個理想的答案。關閉對話框出現問題
我的問題:我爲我的應用程序創建了一個對話框,它的顯示效果很好,它使應用程序變暗並打開框,但是我遇到了關閉它的問題。如果有人想退出,他們將不得不按下後退箭頭按鈕。是的,這不是很難,但我希望我的應用程序能夠很好地完成並且乾淨利落。所以我想知道是否有辦法在右上角放置一個「X」來退出對話框?
如果有人可以添加到我的代碼將是完美的。就像我說的,我是新來的,有人告訴我只是添加這個。我不知道該將代碼添加到哪裏。
我的代碼:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
MenuInflater library = getMenuInflater();
library.inflate(R.menu.main_menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()){
case R.id.menuAus:
startActivity(new Intent("com.tester.web.AUS"));
return true;
}
return false;
}
請不要修改對話框的顯示/退出方式:)。它的設置就是爲了嘗試爲所有Android版本的所有應用創建更加統一的用戶體驗。你的X只會混淆用戶,因爲他們會有OK,Cancel,Back按鈕和一個X? – Jack 2011-12-29 16:25:36
發佈的代碼似乎與對話框沒有任何關係。請參閱下面的答案,或閱讀Android幫助。 http://developer.android.com/guide/topics/ui/dialogs.html – StrayPointer 2011-12-29 17:20:05