我创建了一个应用程序,这个应用程序包含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"
]。
有人知道我要做什么吗?
答案 0 :(得分:2)
您需要包含声明这些属性的文件。对于您正在使用的课程,这是cwac_touchlist_attrs.xml
文件。
请注意,TouchListView
已弃用且不再维护。这是一个很好的选择:
https://www.youtube.com/watch?v=_BZIvjMgH-Q