我想在警報對話框中添加兩個編輯文本字段。就像解決方案聽起來一樣簡單,我還沒有能夠收集到一個工作。我無法同時設置兩個(編輯文本)視圖。如何在AlertDialog框中添加兩個編輯文本字段或視圖?
如果您想查看任何進一步的代碼,請留下您的意見。
alertDialog.setTitle("Values");
final EditText quantity = new EditText(SecondScan.this);
final EditText lot = new EditText(SecondScan.this);
quantity.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
lot.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
Project=arr[0].toString();
Item=arr[1].toString();
alertDialog.setMessage("Employee No. : " + (Login.user).trim()+
"\nWarehouse : " + (FirstScan.Warehouse).trim()+
"\nLocation : " + (FirstScan.Location).trim()+
"\nProject : " + Project.trim() +
"\nItem : " + Item.trim() +
"\nLot : " + Lot.trim()+
"\n\nQuantity :");
alertDialog.setView(quantity);
alertDialog.setView(lot);
// the bit of code that doesn't seem to be working.
alertDialog.setCancelable(false);
alertDialog.setPositiveButton("Update", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//ACTION
}
});
AlertDialog alert = alertDialog.create();
alert.show();
我想很多,第二個的量後,而只是其中的一種,似乎當我在這兩種意見儘量推到被加工後發生的第一個編輯文本。
UPDATE:事實證明其實也有不單獨添加多個視圖一個警告對話框,而不必爲它創建一個佈局的方法。
兩個視圖創建佈局,並設置作爲AlertDialog內容 – Triode 2013-04-23 12:53:39
您可以通過創建一個對話框(不帶alertDialog.Builder)並設置一個在xml中定義的內容視圖噸。所以,你得到你自己的自定義佈局的對話框。 – Opiatefuchs 2013-04-23 12:54:37
能否請您在答案中提供一些示例代碼,以便我可以嘗試並在他們解決問題時接受它們?謝謝。 – 2013-04-23 12:57:03