【问题标题】:How to add TextViews to a ListView如何将 TextViews 添加到 ListView
【发布时间】:2012-04-15 12:59:01
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我读过这篇文章,但我不知道我是否理解它如何应用于我的问题:基本上它说如果我想添加一个 TextView 我应该在私有类 RowData?

标签: android


【解决方案1】:

评论中的链接很有帮助。

但是这里要说明一下,基本上,你不把textViews加到ArrayList里,你把elements加到ArrayList里,listAdapter会自动把时间放到listView里.此外,您可能需要在视图上调用 invalidate 以强制其更新。

【讨论】:

  • 这正是我现在正在做的事情:我正在向 ArrayList 添加字符串,我想知道添加文本视图是否更好:)
  • 我想知道:如果像你说的那样,我向 ListView 添加一个元素,这会自动转换为视图吗?
猜你喜欢
  • 1970-01-01
  • 2015-10-24
  • 2011-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多