我正在尝试使用https://github.com/chrisbanes/Android-PullToRefresh/.我按照示例进行 *** 作,但出现了错误
java.lang.NoSuchFIEldError:com.handmark.pulltorefresh.library.R $ID.pull_to_refresh_sub_text
这是我的网格:
<com.handmark.pulltorefresh.library.PullToRefreshGrIDVIEw xmlns:ptr="http://schemas.androID.com/apk/res/com.abc.myproject" androID:ID="@+ID/gv_image" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:ListSelector="#00000000" androID:padding="4dp" androID:horizontalSpacing="4dp" androID:verticalSpacing="4dp" androID:gravity="center" androID:numColumns="3" androID:columnWIDth="128px" androID:stretchMode="columnWIDth" ptr:ptrMode="pullDownFromtop" ptr:ptrDrawable="@drawable/androID" />
我跑步时遇到上述异常.我将PullToRefresh添加为工作空间中的另一个项目,并使其成为我项目的库.我还添加了Jar文件.我认为错误是因为
xmlns:ptr =“ http://schemas.androID.com/apk/res/com.abc.myproject”?
我跟踪了代码,导致异常的行在LoadingLayout.java中:
mSubheaderText =(TextVIEw)header.findVIEwByID(R.ID.pull_to_refresh_sub_text);
难道我做错了什么?
谢谢!
解决方法:
AndroID SDK工具r17添加了对具有库中自定义属性的自定义视图的支持.使用自定义属性的布局必须使用名称空间URI:
http://schemas.androID.com/apk/res-auto
而不是包含应用程序包名称的URI.在构建时,此URI被应用程序专用的URI取代.
总结以上是内存溢出为你收集整理的克里斯·班尼斯(Chris Banes)的Android-PullToRefresh java.lang.NoSuchFieldError:com.handmark.pulltorefresh.lib全部内容,希望文章能够帮你解决克里斯·班尼斯(Chris Banes)的Android-PullToRefresh java.lang.NoSuchFieldError:com.handmark.pulltorefresh.lib所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)