- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
实际上我的目标是在 android 中实现一个 ListViewItem Swipe。我试过了,stackoverflow 有几个例子可以让你的 ListViewSwipe。示例。
Simple swipe gesture to activity tutorial?
Show button in a list view on swiping one item from that list
有一点是每个人都在提供代码,但没有人解释正在发生的事情。
然后我问了问题Android list view Right / Left swipes like call logs @CommonsWare 已经用 SwipeListView 库回答了这个问题,它的流程很流畅,然后是接受的答案。接受的答案也工作正常,我目前只使用它。
这是图书馆 http://www.androidviews.net/2013/03/swipelistview/它为您提供这样的 ListView
我已经尝试了 50 多次来运行 github 上提供的示例应用程序 https://github.com/47deg/android-swipelistview-sample但是每次我都面临新的问题。目前即将到来的异常是
05-22 15:35:19.392: E/AndroidRuntime(980): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.fortysevendeg.android.swipelistview.SwipeListView" on path: /data/app/com.fortysevendeg.android.swipelistview-2.apk
我不知道发生了什么我已经检查了构建路径,库也包括在 stackoverflow 聊天中询问了很多人但是没有得到任何帮助。
实际上,在 Internet 上,我问过这么多人的实现教程并没有一个。所以我想知道是否有人使用过这个库,请写一个适当的答案如何预先使用它所以和我一起,其他 future 的读者也可以从中受益。
或者是否有任何其他库可以执行以实现这种功能。
正如@CommonsWare 建议的那样。我已经给作者写了一封电子邮件,也写了一个使用它的教程。
最佳答案
最后,我成功地将 Android-SwipeListView 库集成了 47Degrees 到我自己的应用程序中。
像魅力一样工作。感谢 47Degrees 编写了如此精彩的代码。
解决方案:
什么不起作用?!
在 res/values 中包含 JAR 作为依赖项和 attrs.xml 或在项目中引用 SwipeListView 库作为 lib 依赖项是行不通的。
什么有效?!
在您的应用程序包中包含以下类。请务必将这些类中的包名更正为您的包名
将以下 xml 包含到您的应用程序 res/values 文件夹中
现在您可以按如下方式定义和使用 SwipeListView
<au.com.your.package.SwipeListView
xmlns:swipe="http://schemas.android.com/apk/res-auto"
android:id="@+id/swipe_listview"
android:listSelector="#00000000"
android:layout_width="match_parent"
android:layout_height="match_parent"
swipe:swipeFrontView="@+id/front"
swipe:swipeBackView="@+id/back"
swipe:swipeActionLeft="reveal"
swipe:swipeActionRight="choice"
swipe:swipeMode="both"
swipe:swipeCloseAllItemsWhenMoveList="true"
swipe:swipeOpenOnLongPress="true"
swipe:swipeAnimationTime="100"
swipe:swipeOffsetLeft="50dp"
swipe:swipeDrawableChecked="@drawable/item_selected"
swipe:swipeDrawableUnchecked="@drawable/item_unselected"
/>
您可以使用与 example on SwipeListView github site 中显示的相同的 Activity 代码.
您需要更正上面代码中的一些导入。此外,您还需要 NineOldAndroids by Jake Wharton作为 lib 依赖项包含在您的项目中。
关于android - 实现 47degree android-swipelistview 滑动 android ListViewItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16689572/
我有一个 ListView ,其中包含几个动态创建的项目,每个项目都有两个子项目,它们是数量和代码,在查询数据库后应更新数量,但为了使代码更具可读性,我想通过访问子项目键而不是它的索引,比如: 子项目
我的 ListViewItems 中有删除按钮。从这些按钮的点击事件中,我想在通过数据库中的 ID 删除项目之前显示一个确认对话框。 ID 存储在项目的 ViewHolder 中。 如何从 Alert
我有一个 ListView,其中 ListView 项目有按钮和文本 block .... 塞纳里奥: 我可以在不选择 ListView 项目的情况下单击按钮,即选择最后一个项目,然后如果我尝试单击第
寻求帮助。 是否有机会通过ViewModel {Binding}更改Listviewitem的ContentBorder:BorderBrush? Something like this 最佳答案 更
我需要覆盖 ListViewItem 的预定义样式以使选择不可见。如果我将整个样式复制到我的资源中并进行编辑,我知道该怎么做。但我不敢相信没有比复制整个样式更轻松的方法了。所以我发现默认的 ListV
下面是一些构建 ListView 的代码示例。这是我第一次尝试更改 ListView 中项目的颜色和字体。下面的代码可以毫无问题地填充 ListView,但它不使用字体。有人可以告诉我我在这里做错了什
我正在开发一个通用 Windows 应用程序,其中有一个带有 DataTemplate 的 ListView。我想让 ListView 可扩展,当我单击(选择)一个项目时,所选项目的高度会随着动画而增
我有一些来自集合的 ListViewItem,我创建了一个 DataTemplate,这样每个 ListViewItem 都有一个 Button 作为子控件:
对于哪些操作,我应该使用 Checkbox 与 ListViewItem 的 SelectedItem?我不禁认为这只是个人喜好,但话又说回来,我仍然不知道。 最佳答案 如果您选择其他项目,已选中的项
我正在使用 C# 创建 Windows 窗体应用程序。该窗体包含一个 ListView。这是红十字会调度员的应用程序。 ListView 有一个所有单元的列表。每个单元都有一个状态。此状态需要更改。因
有一段时间我被这个小问题难住了。 W10 下的 ListView 有一些我无法理解的奇怪行为。考虑一个简单的列表:
我有一个按钮作为每个 ListViewItem 的最后一列。按下按钮时,我需要在单击事件中找到按钮(发件人)父 ListView 项。 我试过: ListViewItem itemToCancel =
在我当前使用 Javascript 中的 gridlayout 实现的 listview 中,如果我右键单击某个项目,则会显示一个显示“复制”的上下文菜单。我想覆盖此上下文菜单事件以选择元素而不是显示
当我向用户显示我的自定义 listviewitem 时,每个项目中包含的所有项目和对象都具有我想要的颜色, 但是当滚动和选择(使用 onListItemClick )时,项目不会更改所需颜色的背景颜色
关于构造的快速简单的问题。 我有以下用于将项目添加到 ListView 的代码。 ListViewItem item = new ListViewItem(); item.Text = file; i
我有一个包含三列的 ListView,我想为每一列添加字符串 这是代码 ListViewItem tempLV = new ListViewItem("first"); tempLV.SubItems
我正在尝试在自定义 ListView 中实现搜索功能因此我隐藏了Items自定义 ObservableCollection这允许 AddRange ,类似于 one defined on damonp
我正在使用 Compact Framework 开发一个智能设备项目。 我有一个 ListView,其中包含多个可检查的 ListViewItem:属性 CheckBoxes 为真。我一次只需要检查一
我有一个 ListView (WinForms),我想通过单击按钮在其中上下移动项目。要移动的项目是已检查的项目。因此,如果选择项目 2、6 和 9,当我按下向上移动按钮时,它们将变为 1、5 和 8
我有一个 ListView,对于 View = List,我想让列表项填满控件的整个宽度。也就是说,当您单击一个项目时,整行都会突出显示。 我在 ListView 或 ListViewItem 中找不
我是一名优秀的程序员,十分优秀!