我剛剛意識到我沒有看到一種方法來在簡單的預先打包的對話框提示中從用戶收集字符串。我是否忽略了一些事情,或者是否真的需要編寫一個自定義對話框來執行此功能?有沒有預烘烤的Android對話框提示?
0
A
回答
2
基本上我會用一個AlertDialog並創建一個新的EditText。 使用.setView將其交給對話框,並處理onClick事件中的文本。
final EditText prompt = new EditText(this);
AlertDialog.Builder builder = new Builder(this);
builder.setTitle("My fancy title");
builder.setView(prompt);
builder.setPositiveButton("Ok", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
String myText = prompt.getText().toString();
}
});
AlertDialog promptDialog = builder.create();
promptDialog.show();
1
SDK
中沒有這種類型的Dialog
,但使用AlertDialog
和他的setView()
方法很容易。
3
檢查此鏈接
http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
的想法是使用dialog.setContentView(),使烏拉圭回合自己的佈局有
相關問題
- 1. 有沒有辦法'烘烤'變量?
- 2. 在android webbrowser中「烘烤」?
- 3. CakePHP蛋糕烘烤所有錯誤
- 4. CakePHP烘烤所有未知問題
- 5. 我的提示對話框顯示沒有背景?
- 6. Android:沒有陰影的對話框
- 7. 接口正在消失,但沒有顯示提示對話框
- 8. 沒有錯誤,但提示對話框不顯示
- 9. Android:我可以顯示多個對話框嗎?有沒有像對話Z級?
- 10. cakephp:蛋糕烘烤創建沒有驗證規則,爲什麼?
- 11. 使用沒有對話框提示的JavaScript下載.txt
- 12. Android - > Facebook登錄沒有對話框?
- 13. 進度對話框沒有顯示
- 14. IOS中沒有顯示對話框cordova
- 15. 顏色對話框沒有顯示
- 16. jQuery對話框沒有顯示
- 17. Android對話框:有沒有辦法讓背景android UI可點擊,而對話框顯示?
- 18. 對話框沒有關閉
- 19. 沒有授權對話框
- 20. Android請求權限對話框沒有顯示
- 21. Android權限對話框在Xamarin.Forms中沒有顯示
- 22. Android,等待對話框根本沒有顯示
- 23. cakephp在windows 7中烘烤
- 24. 烘烤表用大寫
- 25. CakePHP烘烤,「Mysql」丟失
- 26. 在java中是否有一個類用於預烘烤排序算法代碼?
- 27. 有沒有其他的方式來動態顯示對話框
- 28. 在bot中沒有提示的情況下啓動對話框(對於C#)
- 29. Android對話框提醒
- 30. 「蛋糕烘烤」返回「env:節點:沒有這樣的文件或目錄」
優秀的...這是足夠接近預焙我:) – 2012-02-21 23:47:27