当我们在android studio中构建ListView时,我们需要使用ArrayAdapter。
ArrayAdapter构造函数中第二个参数的任务是什么?
我无法理解{{1}}用于什么?
答案 0 :(得分:0)
此布局描述了项目列表的外观。也许您希望每个项目都包含文本视图和图像。您应该在此布局中指定这些详细信息。
答案 1 :(得分:0)
android.R.layout.simple_list_item_1是一个布局,其中ArrayAdapter中的数据被填充(添加)。
答案 2 :(得分:0)
这是您需要用于填充列表中每个项目的布局的ID。如果它说 android.R.layout ,那意味着你将使用其中一个标准的android布局。 simple_list_item_1 这是将填充列表每一行的文件名。尝试将其更改为 simple_list_item_2 ,以查看列表中的布局如何更改。
您还可以使用自定义适配器和自定义布局(在日常应用中占大多数情况)。
有关可用标准布局的完整列表,请转到here
答案 3 :(得分:0)
此参数定义了列表项在 ListView 中的显示方式,您可以尝试使用许多布局,也可以创建自己的自定义布局来修改外观Listview中的 listitems ,使用 CustomAdapter 。
答案 4 :(得分:0)
1.创建自定义布局名称custom_layout.xml&粘贴波纹管代码
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textSize="16sp" >
</TextView>