2012-07-19 86 views
-3

我正在嘗試使Dialog上有一個EditText,用戶將鍵入,然後單擊確定。EditText對話框

我一直沒能找到這種類型Dialog(文本到語音的轉換)

能否請你點我向參考或提供一個例子中的任何例子嗎?

+0

你應該真的閱讀android的基礎文檔來學習..而不是總是從例子中複製。這對學習過程來說非常有效。 – JoxTraex 2012-07-19 02:52:31

+1

你在你的問題中有「(文本到語音翻譯)」。你究竟是什麼意思? – prolink007 2012-07-19 02:53:44

+0

這意味着錯別字r,因爲它不知道對話和對話之間的區別...但它看起來像stackoverflow糾正它...和@joxtraex我只問在這裏,如果由於某種原因,我不能弄明白我自己 – 2012-07-19 03:32:43

回答

3

您可以使用AlertDialog.Builder來自定義警報對話框。特別是setView()方法將允許您將視圖添加到對話框,在這種情況下是EditText。

EditText et = new EditText(this); 
AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setView(et) 
.setPositiveButton("Yes",new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog,int id) { 
     String input = et.getText().toString(); 
       //do something with input 
     } 
}); 
AlertDialog ad = builder.create(); 
ad.show(); 
+0

ty太...我通常至於教程的鏈接...大聲笑 – 2012-07-19 03:41:15