Android 将文本设置为编辑文本的数组

Android 将文本设置为编辑文本的数组,android,arrays,android-edittext,Android,Arrays,Android Edittext,我有一个动态生成的文本数组,当用户单击按钮时,我需要在每个文本中显示特定字符串的每个字符 例如,我的文本看起来像 其中每个“-”表示一个文本,当用户单击按钮时,我希望每次都填充一个字符串/字符。对于例如,当用户第一次单击按钮时,我希望显示字符“a”。所以,我的文本数组必须看起来像 a - - 当用户第二次单击时,我必须在第二个文本字段中填充“b”,所以,输出必须是 a b - 值“a”和“b”是动态的。我试过使用下面的代码 EditText[] editText =

我有一个动态生成的文本数组,当用户单击按钮时,我需要在每个文本中显示特定字符串的每个字符

例如,我的文本看起来像

其中每个“-”表示一个文本,当用户单击按钮时,我希望每次都填充一个字符串/字符。对于例如,当用户第一次单击按钮时,我希望显示字符“a”。所以,我的文本数组必须看起来像

a - -
当用户第二次单击时,我必须在第二个文本字段中填充“b”,所以,输出必须是

a b -
值“a”和“b”是动态的。我试过使用下面的代码

            EditText[] editText = new EditText[dynamiclen];
            for (int n = 0; n < dynamiclen; n++) {
                editText[n] = new EditText(PuzzleWithHint.this);

                editText[n].setLayoutParams(new ViewGroup.LayoutParams
                        (ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
                editText[n].setFocusable(true);
                editText[n].setImeOptions(editText[n].getImeOptions() | EditorInfo.IME_ACTION_DONE);
                editText[n].setInputType(InputType.TYPE_CLASS_TEXT);
                editText[n].setTextColor((Color.parseColor("#E3732D")));
                editText[n].setTypeface(null, Typeface.BOLD);
                editText[n].setText(ansstring);
                editText[n].setFilters(new InputFilter[]{new InputFilter.LengthFilter(1)});
                allEds.add(editText[n]);
                gl.addView(editText[n]);
            }
            editText[1].getText().clear();
            editText[2].getText().clear();
            hintcount++;
            Log.d(tag, "hintcc" + hintcount);
EditText[]EditText=新的EditText[dynamiclen];
对于(int n=0;n

任何帮助都会很好!!谢谢

您发布的代码有什么问题还不清楚。最初我设置了所有编辑文本的值,只是试图根据静态整数值“hintcount”@EgorAny error清除编辑文本中的文本。您是否获得了工作代码?当我第一次单击按钮时,输出类似于,a-。然后当我第二次点击时,它就像,b-。文本在相同的编辑文本@AjayPandyayou中填充,在数组中添加所有编辑文本不要在开始时设置文本。设置按钮上的文本使用ArrayListi中的edittext store单击不清楚您发布的代码有什么问题。最初,我正在设置所有编辑文本的值,只是尝试根据静态整数值“hintcount”@EgorAny error您是否获得工作代码?当我第一次单击按钮时,输出类似于-。然后当我第二次点击时,它就像,b-。文本在相同的编辑文本@AjayPandyayou中填充,在数组中添加所有编辑文本不要在开始时设置文本。使用arraylist中的edittext存储设置按钮上的文本单击