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

时间:2016-05-28 12:44:19

标签: android arrays android-edittext

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

例如。我的文字看起来像,

output

每个' - '表示文本,当用户单击按钮时,我希望每次都填充一个字符串/字符。对于。例如,当用户第一次点击按钮时,我想要一个字符' 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);

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

0 个答案:

没有答案