如何将TextView添加到ListView

时间:2012-04-01 17:49:58

标签: android

我有一个列表,我想动态地向这个列表添加行,但我希望每一行都是TextView。这可能吗?

以下代码不起作用,因为它告诉我类型ArrayList(listItems)的方法addView(TextView)是未定义的:

TextView textView = new TextView(this);
textView.setText("sample text");
listItems.addView(textView);

那么将文本视图添加到列表的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

评论中的链接非常有用。

但是在这里解释一下,基本上,你没有将 textViews 添加到ArrayList,你将元素添加到ArrayList中,listAdapter会自动将时间放入listView。此外,您可能需要在视图上调用 invalidate 以强制更新。