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,因此不会执行。
END