何时需要定制适配器?

时间:2013-12-15 16:06:21

标签: android adapter

  

在大多数情况下,您需要自定义要填充的阵列适配器   用于每个View的布局来表示底层数组数据。

这些是我正在阅读的书中的线条。 但我无法理解为什么我们需要自定义适配器?

3 个答案:

答案 0 :(得分:1)

ArrayAdapter会将其所拥有的每个对象的String表示绑定到行布局中的TextView。只要您的行布局中有多个View,您就需要自定义AdapterArrayAdapter的自定义版本。您可以参考ArrayAdapter {{1}}获取有关其工作原理的更详细说明。

答案 1 :(得分:1)

例如,如果要为ListView提供自定义布局的行。确实,您可以创建一个TextView的布局,数据绑定得很好,但是如何将信息绑定到多个TextView?您需要使用自定义Adapter手动绑定此数据。

答案 2 :(得分:1)

考虑以下情况: 您有一个列表视图,其中每个列表项应具有textview,编辑和删除按钮。 请参阅下面的示例listitem:

enter image description here

在这种情况下,如果不使用自定义适配器设计列表项可能有点困难。 通过为此listitem设计单独的布局并使用自定义适配器的概念将其附加到主列表视图,可以实现相同的目的。

希望你理解。 如果尚不清楚,您可以要求进一步澄清。

快乐编码