我是一位新来的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