android中列表视图中的异常

android中列表视图中的异常,第1张

概述我在列表视图中添加了一个标题在过去滚动向上或向下时抛出异常这是通过自定义视图列表解决的:publicMyFixedListView(Contextcontext){super(context);}publicMyFixedListView(Contextcontext,AttributeSetattrs){super(context,attrs);}publicMyF

我在列表视图中添加了一个标题
在过去滚动向上或向下时抛出异常
这是通过自定义视图列表解决的:

    public MyFixedListVIEw(Context context) {    super(context);}public MyFixedListVIEw(Context context, AttributeSet attrs) {    super(context, attrs);}public MyFixedListVIEw(Context context, AttributeSet attrs, int defStyleAttr) {    super(context, attrs, defStyleAttr);}public MyFixedListVIEw(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {    super(context, attrs, defStyleAttr, defStyleRes);}@OverrIDeprotected voID dispatchDraw(Canvas canvas) {    try {        super.dispatchDraw(canvas);    } catch (indexoutofboundsexception e) {        e.printstacktrace();    }}

但是现在AndroID 6.0.1(棉花糖),再一次,该节目是以前的错误:
在我的堆栈trase中:

java.lang.indexoutofboundsexception: InvalID index 0, size is 0 : at java.util.ArrayList.throwindexoutofboundsexception(ArrayList.java:255)

添加标题:

private voID Create_header_Sjd_init() {    LayoutInflater  inflater = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);    convertVIEwheader = inflater.inflate(R.layout.row_IDea_List , null);    convertVIEwheader.setBackgroundcolor(getResources().getcolor(R.color.gray_light_light));    ListVIEw.addheaderVIEw(convertVIEwheader, null, false);}

解决方法:

通过子代码恢复此错误:

        ListVIEw.setFooterdivIDersEnabled(false);    ListVIEw.addFooterVIEw(new VIEw(this), null, false);
总结

以上是内存溢出为你收集整理的android中列表视图中的异常全部内容,希望文章能够帮你解决android中列表视图中的异常所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1118266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存