2

现在我正试图弄清楚如何创建自定义 UI 组件,比如自定义视图。我有一个 ListView,我希望能够添加包含三个 TextViews 但是原子的元素,可以这么说并具有定义的布局。我真的不确定如何做到这一点,我唯一的想法是自定义视图。我在正确的轨道上吗?

4

2 回答 2

6

我认为你不需要跟随这CustomView条路。您可以自定义您希望 ListView的外观。您可以添加图像、多个 textView 以及您想要的任何内容。

这是一个很好的教程,使列表行看起来像这样:在此处输入图像描述

于 2012-08-19T20:49:19.143 回答
0

你在正确的轨道上。如果您的数据在游标中,您可以使用 SimpleCursorAdapter 轻松完成此操作。

使用以下内容:

SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, R.layout.customview,cursor, from_columns, to_customviewfields)

然后将适配器设置为列表视图:

setListAdapter(mAdapter);
于 2012-08-19T20:54:44.157 回答