Android 包含多个文本视图的自定义UI元素

Android 包含多个文本视图的自定义UI元素,android,view,textview,Android,View,Textview,现在我正试图弄清楚如何创建自定义UI组件,比如自定义视图。我有一个ListView,我希望能够添加包含三个TextView的元素,但可以说是原子元素,并且具有定义的布局。我真的不知道如何做到这一点,我唯一的想法是自定义视图。我走对了吗?我想你不需要走CustomView这条路。您可以自定义ListView行的外观。您可以添加图像、多个文本视图和任何您想要的内容 这使得列表行看起来像这样:您走对了方向。如果数据位于光标中,则可以使用SimpleCursorAdapter轻松完成此操作 使用以下命令

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

我想你不需要走
CustomView
这条路。您可以自定义ListView行的外观。您可以添加图像、多个文本视图和任何您想要的内容


这使得列表行看起来像这样:

您走对了方向。如果数据位于光标中,则可以使用SimpleCursorAdapter轻松完成此操作

使用以下命令:

SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, R.layout.customview,cursor, from_columns, to_customviewfields)
然后将适配器设置为listview:

setListAdapter(mAdapter);

您的customView会成为listView的一项吗?哇,这是一个惊人的答案。我可以通过编程方式在移动中添加行吗?您的意思是添加行
更多文本视图
?我的意思是,使用上面的示例,向列表中添加更多歌曲。当然可以。这张图展示了列表中的一行是什么样子的。您可以添加任意数量的内容。