ste*_*kus 4 printing arrays android for-loop textarea
我有一个单词数组,我想在单击一个按钮后在文本视图中将单词数组打印到屏幕上.我使用for循环遍历整个列表,然后设置文本,但我不断得到一个错误加上它只会替换最后一个值,所以它不会打印整个数组.如果有人可以向我解释如何做一个g.drawSting()但是android版本会很棒.我的代码rt现在不是和我在一起,但它类似于: - 我是android btw的初学者,可能可以通过这个问题告诉你.
public void onCreate(Bundle savedInstanceState)
{
//code for a button just being pressed{
//goes to two methods to fix the private array{
for(int y=0; y<=array.size()-1; y++){
textArea.setText(aarray.get(y)); //prints all strings in the array
}
}
}
Run Code Online (Sandbox Code Playgroud)
Jay*_*bal 11
int arraySize = myArray.size();
for(int i = 0; i < arraySize; i++) {
myTextView.append(myArray[i]);
}
Run Code Online (Sandbox Code Playgroud)
如果要逐个打印,请使用\n
myTextView.append(myArray[i]);
myTextView.append("\n");
Run Code Online (Sandbox Code Playgroud)
PS: 谁建议将.size()更改为.length(),谢谢你的建议.
仅供参考,提问者提到变量名称有array.size() 问题,所以答案也有相同的变量名称,以使提问者更容易.
如果你的变量(myArray)是一个Array用途myArray.length(),如果它是ArrayList使用的话myArray.size()