使用 ArrayAdapterclass

Using the ArrayAdapter class

方法一:ArrayAdapter(Context context, int resource, T[] objects)

方法二:ArrayAdapter(Context context, int resource, int textViewResourceId, T[] objects)

我使用数组适配器 class 通过方法 2 传递值,然后我做了一些实验并通过方法 1 传递值,它仍然有效。 我找不到两者之间的区别。

任何人都可以帮助我...即我是否必须传递 TextViewResourceId?

如果文本视图的 ID 不是默认 ID,则使用方法 2。如果是,那么用方法一就可以了。

作为一种风格,我更喜欢在任何时候都使用方法 2,只是为了清楚 id 是什么,这样维护者就不需要记住它或查找它。