android中的getView方法

时间:2017-02-26 08:48:11

标签: android mobile-phones

我观看了一些视频,但我不明白为什么我们在android中的自定义采用者中使用getView方法。任何人都可以解释getView方法在数组采用者中做了什么。提前谢谢。

2 个答案:

答案 0 :(得分:0)

嗯,你需要阅读和观看更多但没有比测试更好的帮助。 getView()正在获取视图;) 获取适配器的每个项目以访问每个元素。 例如,您创建ListView并设置自定义适配器。 对于列表中的每个项目,您都有一些其他子视图。 People(ImageVIew)和Name(TextView)&等等 访问和修改您在Adapter Class中调用getView的每个元素。 看看并测试此示例:Tutorial for Custom Adapter

修改并销毁它以了解它是如何工作的。祝你好运

答案 1 :(得分:0)

基本上你有一个View(简单的构建块)然后你有AdapterView来获取一些数据然后在适当的地方拟合数据。

每个AdapterView都有一些View对象来适应数据。例如,如果你有ListView来显示每个星球的名称,那么基本上你有

Mercury --->第1行到View object1

Venus --->第2行到View object2

地球--->第3行到View object3

Mars --->第4行查看object4

......其他行

现在,如果您想知道单击了哪个项目或行,则需要将监听器附加到ListView,然后使用getView()方法知道单击了哪一行。