Android 为什么在调用ArrayAdapter时使用简单列表项1

Android 为什么在调用ArrayAdapter时使用简单列表项1,android,listview,concept,Android,Listview,Concept,我知道simple_list_item_1是一个预先编写的xml布局文件,我们在创建listview时使用它 我们将其作为参数之一传递给ArrayAdapter的构造函数。 但我们为什么需要中间人呢 这个构造函数上的android手册说,参数需要是“包含视图实例化时使用的布局的布局文件的资源ID” 但是所有的 我想了解为什么在我看到的所有示例中,他们使用简单的列表项,而不是只传递自己的布局文件,其中包含他们想要填充的ListView 非常感谢,因为很容易使用现成的固定代码。如果没有必要写自己的布

我知道simple_list_item_1是一个预先编写的xml布局文件,我们在创建listview时使用它
我们将其作为参数之一传递给ArrayAdapter的构造函数。 但我们为什么需要中间人呢
这个构造函数上的android手册说,参数需要是“包含视图实例化时使用的布局的布局文件的资源ID” 但是所有的 我想了解为什么在我看到的所有示例中,他们使用简单的列表项,而不是只传递自己的布局文件,其中包含他们想要填充的ListView


非常感谢,因为很容易使用现成的固定代码。如果没有必要写自己的布局,何必费心呢?但是,如果需要定制,那么就制作自己的布局并将其传递给用户。以下是一个指向SMS应用程序的教程的链接,该应用程序在ListView中对行使用自定义布局:


希望有帮助

谁说你不能通过自己的版式?!!我看到的所有例子都使用简单的列表项,所以我将改写我的问题。谢谢我放在布局文件中的标签实际上没有创建列表视图?它只是一个占位符吗?这是令人困惑的部分。它确实创建了一个列表视图,它只是用来保存单个项目,比如一个文本字符串或一个图像。通过使用适配器和自定义行布局,您可以在每一行中放入您想要的任何内容,特别是,不仅仅是单个字符串或图像,您还可以有多个元素或任意元素组合。