TouchListView和拖放问题?

时间:2014-05-23 16:53:17

标签: android listview commonsware-cwac

我创建了一个应用程序,这个应用程序包含listview,我想通过向右或向左滑动逐个删除项目,这里是我的代码:

<com.commonsware.cwac.tlv.TouchListView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tlv="http://schemas.android.com/apk/res/com.listviewremoveitem"
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:drawSelectorOnTop="false"
    tlv:grabber="@+id/icon"
    tlv:normal_height="64dip"
    tlv:remove_mode="slideRight" />

我收到了这个错误:

`在此行找到多个注释:      - 错误:找不到属性&#39; grabber&#39;在包中      &#39; com.listviewremoveitem&#39;      - 错误:找不到属性&#39; remove_mode&#39;的资源标识符。在包中      &#39; com.listviewremoveitem&#39;      - 错误:找不到属性&#39; normal_height&#39;的资源标识符。在包中      &#39; com.listviewremoveitem&#39;

我发现它与我的错误太相似了 Problems with TouchListView and Drag and Drop (commonsware) 但答案没有用,这是我的包[package="com.listviewremoveitem"]。

有人知道我要做什么吗?

1 个答案:

答案 0 :(得分:2)

您需要包含声明这些属性的文件。对于您正在使用的课程,这是cwac_touchlist_attrs.xml文件。

请注意,TouchListView已弃用且不再维护。这是一个很好的选择: https://www.youtube.com/watch?v=_BZIvjMgH-Q