gpt4 book ai didi

java - ArrayAdapter() 构造函数中的第二个参数是什么?

转载 作者:行者123 更新时间:2023-12-02 11:04:00 26 4
gpt4 key购买 nike

https://developer.android.com/guide/topics/ui/declaring-layout#FillingTheLayout

在这些文档中,我们有以下代码 fragment :

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, myStringArray);

据说构造函数的第二个参数是“包含数组中每个字符串的 TextView 的布局”。这是什么意思? “布局”是什么意思?当我的数组可以是任意大小时,如何存在这样的布局?这个布局有什么用?

最佳答案

What is meant by a "layout"?

它指的是布局资源。 the page that you linked to 中涵盖了布局资源.

What is this layout used for?

它将用于 ListView 中的行、GridView 中的单元格或其他内容,具体取决于您使用的 AdapterView你的ArrayAdapter

How can such a Layout exist when my array could be of any size?

布局资源将用于为数组中的单个项目提供 UI。根据需要,您的 ArrayAdapter 将使用布局资源创建 ListView 行。将其视为列表中单个行的模板。

关于java - ArrayAdapter() 构造函数中的第二个参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51118558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com