gpt4 book ai didi

java - CustomArrayAdapter 中的 super 构造函数

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

我正在关注以下tutorial 。我正在学习如何使用/创建自定义适配器。在下面的代码中, super 构造函数让我有点困惑。

public class UsersAdapter extends ArrayAdapter<User> {
public UsersAdapter(Context context, ArrayList<User> users) {
super(context, 0, users);
}
......
}

当我使用简单的 ArrayAdapter 时,ArrayAdapter 构造函数需要 3 个参数:contextresource列表

ArrayAdapter<string> myArrayAdapter= new ArrayAdapter<string>(this,Android.Resource.Layout.SimpleItem1, myList)

下面的 super 构造函数也有3个参数,但令人困惑的是第二个参数是0。下面的 super 构造函数中的0代表什么?

super(context, 0, users);

最佳答案

当适配器实例化 View 时,它是包含布局的布局文件的资源 ID。为什么不先阅读文档?

关于java - CustomArrayAdapter 中的 super 构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32590905/

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