0

ユーザーが入力して保存ボタンをクリックできるように、いくつかの編集テキストがある警告ダイアログを使用したいと思います。

レイアウト xml (custom_dialog_add という名前の xml) を使用して、alertdialog を正常に拡張しました。コードは次のとおりです。

   public OnClickListener saveButtonListener = new OnClickListener()
   // create a new Button and add it to the ScrollView   
   {
      @Override
      public void onClick(View v) 
      {   

          AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
            builder.setView(getLayoutInflater().inflate(R.layout.custom_dialog_add, null));
            builder.create();

            View view = getLayoutInflater().inflate(R.layout.custom_dialog_add, null); 

            builder.setPositiveButton(R.string.OK, null);             
            AlertDialog Custom_dialog_add = builder.create();
            Custom_dialog_add.show();

アラート ダイアログ内の EditText と Button の名前は、A_EditText、B_EditText、および Button_Save です。

EditTextsがフォーカスされているかどうかに関係なく、alertdialog内でキーボードを常にオン/表示するにはどうすればよいですか?

どうもありがとう!!

4

2 に答える 2

0

これを試して:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.showSoftInput(YOUREDITTEXTHERE, InputMethodManager.SHOW_IMPLICIT);

YOUREDITTEXTHEREをEditTextビューに置き換えます

于 2012-09-25T16:16:19.383 に答える
0

ダイアログを表示した後、のrequestFocus()いずれかでEditTextキーボードが表示されるはずです。

于 2012-09-25T15:38:53.310 に答える