1

我正在尝试 使用PullToRefreshSwipeListView自定义视图类在列表视图中同时使用PullToRefreshSwipeListView库。我已经这样实现了:

首先,我将 PullToRefresh 库导入到我的项目中,然后 通过在其中创建一个 libs 文件夹,将SwipeListView Jar 文件添加到 PullToRefresh 库项目中。然后我在 PullToRefresh 库项目的 src 文件夹(com.handmark.pulltorefresh.library)中添加了 PullToRefreshSwipeListView 类。最后,我尝试将这个自定义类 PullToRefreshSwipeListView 实现到我的项目的 xml 中,如下所示:

<com.handmark.pulltorefresh.library.PullToRefreshListView
    xmlns:swipe="http://schemas.android.com/apk/res-auto"
    xmlns:ptr="http://schemas.android.com/apk/res-auto"
    android:id="@+id/lv_Inbox"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:cacheColorHint="#00000000"
    android:divider="#19000000"
    android:dividerHeight="2dp"
    android:fadingEdge="none"
    android:fastScrollEnabled="false"
    android:footerDividersEnabled="false"
    android:headerDividersEnabled="false"
    android:scrollbars="none"
    android:smoothScrollbar="true"
    ptr:ptrAnimationStyle="flip" >

    <libs.swipelistview.SwipeListView
        android:id="@+id/users_list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:cacheColorHint="#0000"
        android:clipToPadding="false"
        android:divider="@null"
        android:dividerHeight="0px"
        android:fadingEdge="none"
        android:scrollbarStyle="outsideOverlay"
        swipe:swipeActionLeft="reveal" />
</com.handmark.pulltorefresh.library.PullToRefreshListView>

但是我在 xml 中遇到错误:

  • 错误:在包中找不到属性“swipeActionLeft”的资源标识符
  • 错误:在包中找不到属性“swipeActionLeft”的资源标识符
  • 错误:在包中找不到属性“swipeMode”的资源标识符

它没有获得任何滑动属性,但如果我删除滑动属性。它仅适用于 PullToRefresh。我正在关注这个链接来实现它。任何解决方案/意见将不胜感激。

4

2 回答 2

1
better you go with 
swiperefresh layout

https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html
于 2014-08-13T06:56:26.637 回答
1

您为什么要尝试将 PullToRefresh 合并到 SwipeListView 库中?我已经将 PullToRefresh 与 SwipeListView 一起使用,没有任何问题(只是使用 gradle 而不是 JAR 导入)。

您收到这些错误是因为您没有从SwipeListView 库(此文件)中的res/values复制swipelistview__attrs.xml

于 2014-08-26T10:15:05.860 回答