让我们说我的应用程序导入一个带有100个笑话的笑话txt文件。 是否有一种方法以动态的方式填充textView中的每个笑话,这样如果有100个笑话,它将创建100个textview,如果它会创建更多。
答案 0 :(得分:0)
为每个笑话重复步骤4和5。
这应该让你去。
我没有发布代码或示例,因为主题上有很多材料。
答案 1 :(得分:0)
我猜你是android的新手,Follwoing将是你理想的解决方案。
希望有所帮助。
答案 2 :(得分:0)
有几种方法可以完成这样的列表。例如,您可以在布局xml中声明ScrollView
,并在此ScrollView
中添加方向垂直的LinearLayout
。
然后在代码中检索该布局并像这样填充它。
LinearLayout layout = (LinearLayout)findViewById(R.id.layout);
for (int i=0; i<nrJokes; i++ ){
TextView text = new TextView(this);
text.setText("Joke nr " + i);
layout.addView(text);
}
更清洁但更长的选择是了解ListView和适配器。你可以找到一个很棒的教程here
希望它有所帮助。