Android的getview()方法不执行

时间: 2020-06-01 20:03 浏览次数:

Android的getview()方法不执行,litview是一个比较常用的控件,为了适应自己需要的效果往往会继承aeadater去实现自定义的适配器。在该适配器中出错最多的应该是getview()了。从接触litview控

Listview是一个常用的控件,为了适应他们需要的效果,他们经常继承baseadapter来实现自定义适配器。

此适配器中最大的错误应该是getview()。

从触摸listview控件开始,第一个报告的错误是关于getview()。

工具/原材料重叠+移动电话方法/步骤1首先,getview通常不执行,因为页面不显示。

此时,我们必须首先确保确实有有效的数据传输到自定义适配器。因为如果getcount()的返回值为0,将不会执行getview。

其次,为了确保适配器在经过验证的时间和位置被取消实例化,例如,如果适配器在异步任务的onPostExecute()方法中被取消实例化,它甚至会导致该方法不被执行,当然getview不能被执行。

第三,布局问题。

在xml文件中,一些属性将极大地影响getview的执行。处决他的前提是他有展示的空间。

当您将listview设置为go时,它将不会执行此方法。只要在修改数据前把他变成可见的就行了。

另一个是我朋友昨晚遇到的问题。将父布局设置为安卓:布局高度= & quot包装内容因为页面是在创建时测量的。此时,它没有内容,即高度为0。加载数据后,不会重新测量父布局,但只会重新测量listview。但是,因为此时listview的高度为0,所以无法执行getview()。安卓:布局高度= & quot包装内容更改为安卓:布局高度= & quot匹配父级我希望我能

4反向三角形项目视图未实现

高度设置为0dp,因此不会执行。

Android的getview()方法不执行END