Java 默认情况下,是否可以将字符串数组附加到ListView?
如果在strings.xml文件中定义了字符串数组Java 默认情况下,是否可以将字符串数组附加到ListView?,java,android,listview,arrays,Java,Android,Listview,Arrays,如果在strings.xml文件中定义了字符串数组 <string-array name="items"> <item >item 1</item> <item >item 2</item> <item >item 3</item> </string-array> 项目1 项目2 项目3 我可以使用引用将其直接插入我的ListView吗 <ListView
<string-array name="items">
<item >item 1</item>
<item >item 2</item>
<item >item 3</item>
</string-array>
项目1
项目2
项目3
我可以使用引用将其直接插入我的ListView吗
<ListView
android:id="@+id/itemsListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
- reference to items here >
</ListView>
或者,这只能在代码中使用适配器吗?使用
android:entries
作为元素和引用的
创建
(res->value->array.xml)
使用android:entries
作为元素和引用
并从官方文档中创建
(res->value->array.xml)
:
因此,在ListView元素上使用android:entries
属性,指向
资源[将数组放入res/values/arrays.xml
]
但如果您必须自定义项目(使用ImageView、复选框…),则必须使用光标适配器或数组适配器以编程方式进行
适配器是数据源和ui组件之间的接口,每次您必须填写listview、gridview、gallery、spinner等时,您必须使用官方文档中的适配器: 因此,在ListView元素上使用
android:entries
属性,指向
资源[将数组放入res/values/arrays.xml
]
但如果您必须自定义项目(使用ImageView、复选框…),则必须使用光标适配器或数组适配器以编程方式进行
适配器是数据源和ui组件之间的接口,每次您必须使用适配器填充listview、gridview、gallery、spinner等