现在我正在试图弄清楚如何创建自定义UI组件,比如自定义视图。我有一个ListView,我希望能够添加包含三个TextView但是原子的元素,可以这么说并且具有已定义的布局。我真的不确定如何做到这一点,我唯一的想法是自定义视图。我是在正确的轨道上吗?
答案 0 :(得分:6)
我认为您不需要遵循CustomView
道路。您可以自定义ListView的行的外观。您可以添加图像,多个textView以及您想要的任何内容。
Here is a good tutorial使列表行看起来像这样:
答案 1 :(得分:0)
你走在正确的轨道上。如果您的数据位于游标中,则可以使用SimpleCursorAdapter轻松完成此操作。
使用以下内容:
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, R.layout.customview,cursor, from_columns, to_customviewfields)
然后将适配器设置为listview:
setListAdapter(mAdapter);