Java 资源:0正在做什么?
我不明白0在这里有什么用。 它到底在做什么Java 资源:0正在做什么?,java,android,android-studio,Java,Android,Android Studio,我不明白0在这里有什么用。 它到底在做什么 public WordAdapter(Activity nmbersActivity, ArrayList<Word> word) { super(nmbersActivity,0,word); } publicWordAdapter(活动nmbersActivity,ArrayList单词){ 超级(活动,0,字); } 我检查了文件,找不到确切的内容 在实现中,这是代码 public ArrayAdapter(@NonNul
public WordAdapter(Activity nmbersActivity, ArrayList<Word> word) {
super(nmbersActivity,0,word);
}
publicWordAdapter(活动nmbersActivity,ArrayList单词){
超级(活动,0,字);
}
我检查了文件,找不到确切的内容
在实现中,这是代码
public ArrayAdapter(@NonNull Context context, @LayoutRes int resource,
@NonNull List<T> objects) {
this(context, resource, 0, objects);
}
public ArrayAdapter(@NonNull上下文,@LayoutRes int-resource,
@非空列表对象){
这(上下文、资源、0、对象);
}
来自:
要填充的布局资源中TextView的id
ArrayAdapter通常用于列表中,因此包含文本资源id以显示项目标题。传递0表示没有TextView资源的默认状态。如果您要扩展ArrayAdapter,0表示textViewResourceId,您应该使用正确的Id对其进行更改,
(@NonNull上下文上下文,int-resource,int-textViewResourceId,@NonNull列表对象)
@Farrokh但它工作正常吗?什么是textViewResourceId。你能详细说明一下吗?请参阅此链接:@Farrokh你说过要使用正确的id,但这已写入文档中。。ArrayAdapter(Context-Context,int-resource,List-objects)@Farrokh和我使用了“Context”的“Activity”intead,这有什么区别吗?