2011-03-02 106 views
0
final ViewGroup layout6 = (ViewGroup) LayoutInflater.from(
          Menus.this).inflate(
          R.layout.beefkabobsandwhichdialog, null); 

AlertDialog.Builder builder6 = new AlertDialog.Builder(Menus.this); 

builder6.setView(layout6); 

builder6.setView(LayoutInflater.from(Menus.this).inflate(
     R.layout.beefkabobsandwhichdialog, null)); 

builder6.setPositiveButton("Add2Order", 
     new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog,int which) { 
       validate(((EditText) layout6 
       .findViewById(R.id.quantityedittext1)) 
       .getText().toString()); 
      } 
     }); 
+0

validate(String str){log(「settings」,str)} – sam 2011-03-02 12:50:24

+0

請修復您的代碼並告訴我們您需要什麼。 – TomTasche 2011-03-02 12:52:16

+0

我想打印editText數據....但我無法打印? – sam 2011-03-02 12:54:25

回答

0

您的對話框的內容未使用layout6進行設置。你在那裏有第二個builder6.setView()。這就是爲什麼Android無法找到EditText的ID。另外,也許你可以有更多的描述性變量名稱。 :)

+0

其實我正在獲取數據..但它是打印null – sam 2011-03-02 13:20:24

+0

builder.setView(layout6); – sam 2011-03-02 13:20:51

+0

LogCat告訴你什麼? – Zarah 2011-03-02 14:25:38

相關問題