我剛剛意識到我沒有看到一種方法來在簡單的預先打包的對話框提示中從用戶收集字符串。我是否忽略了一些事情,或者是否真的需要編寫一個自定義對話框來執行此功能?有沒有預烘烤的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:沒有顯示對話框的Asynctask
- 3. asynTask沒有顯示對話框和烤麪包片
- 4. Android對話框沒有顯示
- 5. 沒有顯示Android對話框
- 6. 沒有顯示Android警報對話框
- 7. 在android webbrowser中「烘烤」?
- 8. 對話框沒有顯示
- 9. Unity 3D導航網格烘烤沒有覆蓋所有區域
- 10. android警報對話框中的android複選框沒有顯示
- 11. 發佈到沒有提供「NetworkOnMainThreadexception」的提要對話框| Android
- 12. CakePHP蛋糕烘烤所有錯誤
- 13. CakePHP烘烤所有未知問題
- 14. Android烤麪包沒有顯示
- 15. 我的提示對話框顯示沒有背景?
- 16. 有對話框的Android對話框
- 17. Android:沒有陰影的對話框
- 18. android上沒有對話框的ActivityIndicator?
- 19. 用喜愛的按鈕烘烤Android
- 20. 在CakePHP中烘烤
- 21. 接口正在消失,但沒有顯示提示對話框
- 22. 沒有錯誤,但提示對話框不顯示
- 23. Android:我可以顯示多個對話框嗎?有沒有像對話Z級?
- 24. cakephp:蛋糕烘烤創建沒有驗證規則,爲什麼?
- 25. 使用沒有對話框提示的JavaScript下載.txt
- 26. Android AsyncTask publishProgress沒有更新對話框
- 27. Android - > Facebook登錄沒有對話框?
- 28. Android對話框沒有填充
- 29. Primefaces對話框,沒有顯示
- 30. 進度對話框沒有顯示
優秀的...這是足夠接近預焙我:) – 2012-02-21 23:47:27