我有一个动态生成的文本数组,当用户点击按钮时,我需要在每个文本中显示特定字符串的每个字符。
例如。我的文字看起来像,
每个' - '表示文本,当用户单击按钮时,我希望每次都填充一个字符串/字符。对于。例如,当用户第一次点击按钮时,我想要一个字符' 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);
任何帮助都会很棒!!谢谢