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