2012-06-05 65 views

回答

2

嘗試使用此:

final EditText input = new EditText(this); 

    AlertDialog alertDialog = new AlertDialog.Builder(this).create(); 
    alertDialog.setTitle("Title"); 
    alertDialog.setMessage("Message"); 
    alertDialog.setView(input, 10, 0, 10, 0); // 10 spacing, left and right 
    alertDialog.setButton("OK", new OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) { 
      // Clicked 
     } 
    }); 
    alertDialog.show(); 

如果你想添加自定義佈局爲您EDITTEXT我知道唯一的選擇就是: 與LayoutInflater虛增您的佈局,並使用它作爲視圖。

+0

甜蜜的作品!除了填充以外,我一直在使用LayoutInfalter來處理自定義視圖,所以我只是好奇它們是否是更好的方法! –

+0

接受答案,如果這是你在找什麼!謝謝 爲填充即時消息我會爲你嘗試它,通常應該工作 –

+0

填充可能是我的錯,因爲我改變了一點點的代碼! –

相關問題