2011-02-08 4 views
0

こんにちはすべて私はアンドロイドに新しい誰も私を助けることができます。ボタンをクリックすると合計30個のボタンが表示されます。名前を入力して[OK]ボタンをクリックし、その名前をクリックしてボタンをクリックするとOKボタンが表示されます。 。事前に感謝ボタンとテキストエディットを使用

答えて

1

あなたが方法でそれを置くと、そのタスクを実行するためにあなたを導くパラメータを設定することができます

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(); 

ボタンのonClickのは、DISのように..あなたがOKをクリックした後に行うのが好きですボタン。ここではキャンセルボタンを押します。あなたはそれを保つことができますまたはそれを削除することができます。

これは基本的なことです。今あなたがやりたいことをあなたのやり方でやりなさい。

試してみてください。

+0

私は試したが、正しく動作していない何が起こっているのかlayoutinflaterとgridview firが表示されているボタンをクリックしてボタンをクリックするとedittextが開き、ソフトキーまたは仮想キーパッドを有効にして何かを入力してokを押すと、タイプされた名前はここに私のコード – user571423

+0

私はあなたの問題が何であるかを取得していない他のコードを教えてくださいボタンが座っていません。 – Debarati