适配器在Android中的作用是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我想知道何时何地以及如何在Android环境中使用适配器。

来自Android开发者文档的信息对我来说不够充分,我希望得到更详细的分析。

提问于
用户回答回答于

你可以ListView使用Android适配器填充你的s。

Adapter界面包括各种传递数据的方法ListView。你可以通过实施从头创建自己的适配器BaseAdapter:

public class ArrayAdapter<T> extends BaseAdapter implements Filterable {

// One of the constructors
public ArrayAdapter(Context context, int resource, int textViewResourceId, T[] objects) {
    init(context, resource, textViewResourceId, Arrays.asList(objects));
}

void manyMoreMethods(){} 

}

让我们定义一个适配器:

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

用户回答回答于

Android中的适配器基本上是UI组件和将数据填充到UI组件中的数据源之间的桥梁。

扫码关注云+社区