5
A
回答
0
這真的很棘手,我有LayoutInflater記住,但這件事情也需要關閉。一個俗氣的方式做到這一點有一個視圖,你只是做可見或不可見
0
我也遇到同樣的問題,同時顯示EULA對話框。 它由setOnKeyListener解決。
這裏是解決方案:
AlertDialog.Builder builder = new AlertDialog.Builder(mActivity)
.setTitle(title)
.setMessage(message)
.setPositiveButton(android.R.string.ok, new Dialog.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
SharedPreferences.Editor editor = prefs.edit();
editor.putInt(Constants.EULA_VERSION, versionInfo.versionCode);
editor.commit();
dialogInterface.dismiss();
}
})
.setNegativeButton(android.R.string.cancel, new Dialog.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Close the activity once the EULA is declined.
mActivity.finish();
}
});
//To avoid skipping EULA screen through search & menu button.
builder.setOnKeyListener(new DialogInterface.OnKeyListener() {
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if (keyCode < KeyEvent.KEYCODE_DPAD_UP || keyCode > KeyEvent.KEYCODE_DPAD_CENTER)
{
return true;
}
else
return false;
}
});
builder.create().show();
相關問題
- 1. 關閉沒有按鈕的AlertDialog
- 2. 如何關閉AlertDialog?
- 3. 如何關閉Android alertdialog
- 4. 如何自動關閉alertdialog
- 5. 如何防止AlertDialog關閉?
- 6. 當按下中立按鈕時阻止Android AlertDialog關閉
- 7. 在不按下按鈕的情況下關閉AlertDialog
- 8. 如何刮搜索按鈕
- 9. 關閉AlertDialog框
- 10. 單擊搜索按鈕時強制關閉
- 11. 搜索查看關閉按鈕被隱藏
- 12. 在鼠標上隱藏搜索文本框關閉按鈕
- 13. 關閉搜索欄
- 14. 在關閉AlertDialog後獲取單選按鈕狀態
- 15. AlertDialog與LinearLayout不應該關閉按鈕單擊
- 16. AlertDialog按鈕總是關閉對話框一旦點擊
- 17. PyQt5:如何讓一個按鈕關閉該GUI點擊
- 18. 如何讓jQuery模式關閉按鈕更大
- 19. AlertDialog不關閉xamarin
- 20. Android AlertDialog force關閉
- 21. AlertDialog單按鈕?
- 22. JqGrid - 如何讓清晰的搜索按鈕可見?
- 23. 如何讓擴展搜索框不會移動提交按鈕?
- 24. 如何關閉Vim的搜索凸顯
- 25. Firebug關閉按鈕
- 26. [Android搜索窗口小部件]如何在默認情況下隱藏搜索視圖中的關閉按鈕?
- 27. 在AlertDialog中搜索
- 28. 如何在alertdialog關閉後刷新edittext
- 29. 如何在FlatButton單擊中關閉AlertDialog?
- 30. 如何不關閉AlertDialog的Android
我不知道,但我很樂意看到有人回答這個問題。使用keyEvent類不起作用,因爲OnKeyUp/Down/Longpress在對話框打開時觸摸搜索鍵時不會執行。我想知道是否有其他方法可以被覆蓋。 – 2011-04-21 21:21:15
即使我有同樣的問題....任何想法的人? – mvrck 2011-07-20 10:20:37
對KeyEvent和onSearchRequested()不做任何處理。你試過了嗎? – 2011-07-20 11:42:45