我有一个列表,我想动态地向这个列表添加行,但我希望每一行都是TextView。这可能吗?
以下代码不起作用,因为它告诉我类型ArrayList(listItems)的方法addView(TextView)是未定义的:
TextView textView = new TextView(this);
textView.setText("sample text");
listItems.addView(textView);
那么将文本视图添加到列表的正确方法是什么?
答案 0 :(得分:1)
评论中的链接非常有用。
但是在这里解释一下,基本上,你没有将 textViews 添加到ArrayList,你将元素添加到ArrayList中,listAdapter会自动将时间放入listView。此外,您可能需要在视图上调用 invalidate 以强制更新。