2011-02-08 74 views
0

大家好我新來android可以任何人幫助我。我總共有30個按鈕,如果我點擊每個按鈕我應該得到一個編輯對話框與確定按鈕,我將鍵入一些名稱,然後單擊確定按鈕,然後該名稱應該去坐在那個點擊的按鈕,任何人都可以建議如何去做。在此先感謝使用按鈕和文本編輯

回答

1

的onClick按鈕不喜歡DIS ..

AlertDialog.Builder alert = new AlertDialog.Builder(this); 
    alert.setMessage("Enter your email id.."); 
    alert.setTitle("Forgot Password.."); 
    final EditText text = new EditText(this); 
    text.setInputType(InputType.TYPE_CLASS_TEXT); 
    alert.setView(text); 
    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 

     public void onClick(DialogInterface dialog, int arg1) { 
      // TODO Auto-generated method stub 
      dialog.dismiss(); 
      if(text.getText().toString().trim().equalsIgnoreCase("")) { 
       ShowAlert("You haven't enter any password.."); 
      } 
      else { 
       inputXmlGenerator = new InputXmlGenerator(); 
       forgot_pswrd_req = inputXmlGenerator.createForgotPasswordRequestXml(text.getText().toString()); 
       conn = new Connection(url, forgot_pswrd_req, "ForgotPassword"); 
       conn.connect(); 
      } 
     } 
    }) 
    .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 


     public void onClick(DialogInterface dialog, int arg1) { 
      // TODO Auto-generated method stub 
      dialog.dismiss(); 
     } 

    }); 
    alert.show(); 

你可以把它放在一個方法,並設置其引導你做任務的參數,你喜歡點擊OK後做按鈕。在這裏我把一個取消按鈕。你可以保留它或可以刪除​​它。

這是你需要做的基本事情。現在以你喜歡的方式去做。

試試吧。

+0

我試過了,它不能正常工作發生了什麼是使用layoutinflater和gridview杉木顯示按鈕,當我點擊按鈕edittext打開,當我啓用軟鍵盤或虛擬鍵盤,鍵入一些東西,然後按確定鍵入的名稱不坐在按鈕這裏是我的代碼 – user571423 2011-02-09 08:33:42