- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想在 SwipeListView 上滑动第一项在 Activity
上启动以向用户显示 SwipeListView
可滑动。
如何使用此 UI 元素以编程方式执行此操作?
我试着用
swipeListView.openAnimate(position)
这是在答案中提出的,但出于某种原因,即使在我用数据项填充适配器之后......当我调试并到达此代码部分时,swipeListView 看不到其中的项目,并且失败 NullPointerException
。
好吧,我意识到适配器中没有项目的原因是它尚未在 onCreate
中创建,所以我将此代码移至方法:
public void onWindowFocusChanged(boolean hasFocus){}
我的 Activity 现在可以运行,但在 SwipeListView
库的以下方法上仍然失败:
private void resetCell() {
if (downPosition != ListView.INVALID_POSITION) {
if (swipeCurrentAction == SwipeListView.SWIPE_ACTION_CHOICE) {
backView.setVisibility(View.VISIBLE);
}
frontView.setClickable(opened.get(downPosition));
frontView.setLongClickable(opened.get(downPosition));
frontView = null;
backView = null;
downPosition = ListView.INVALID_POSITION;
}
}
原因是当此方法运行时,frontView
对象永远不会被设置,并且那些对象为 null。
最佳答案
打开你应该使用的项目
swipeListView.openAnimate(position)
要关闭您可以使用的项目:
swipeListView.closeAnimate(position);
swipeListView.closeOpenedItems();
这是工作项目中的一些代码:
private BaseSwipeListViewListener albumsLIstener = new BaseSwipeListViewListener() {
@Override
public void onClickFrontView(int position) {
if (albumsListsView.isOpened(position)) {
albumsListsView.closeAnimate(position);
} else albumsListsView.openAnimate(position);
}
@Override
public void onClickBackView(int position) {
if (albumsListsView.isOpened(position)) {
albumsListsView.closeAnimate(position);
} else albumsListsView.openAnimate(position);
}
};
关于android - SwipeListView by 47degree : swipe first item programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19925881/
我正在使用 swipelistview 库,但我想要的是一次只打开一个项目, 有什么方法可以做到,还是我必须想出一个解决方法? 最佳答案 mSwipeListView.setSwipeList
我正在尝试在 ListView 上使用 Pull-to-Refresh 实现 SwipeListView。它集成成功,但在它之后向列表中添加了一项。 ListView 不刷新。并且没有项目添加到列表中
这个问题是指在此处找到的 SwipeListView 组件:https://github.com/47deg/android-swipelistview 在尝试了几个在网上找到的实现和修复后,我决定稍
SwipeListView 运行良好,但有时会出现问题,如果我们在“swipeFrontView”的相应位置单击,则应单击“swipeBackView”项目。请帮助我,在此先感谢。我的xml代码如下:
我在配置我的 gradle 脚本时遇到问题,因此我无法使用 swipelistview control .到目前为止我的脚本是 apply plugin: 'maven' buildscript {
您好,我有一个 SwipeListView,它有一个包含两个按钮的后 View 。我遇到的问题是 View 是在我的 listAdapter 中创建的,所以如果我在按钮上放置一个 onClickLis
我正在使用 xamarin 表单开发 android 应用程序。我们有一个显示项目的列表。客户想删除滑动时的项目,“从左到右”反之亦然。我有一个适用于 xamarin android 的链接,我将与您
我正在尝试使用 SwipeListView,但是当我触摸我的应用程序上的某个项目时,它会崩溃,日志信息在那里: 05-26 21:52:26.545: E/AndroidRuntime(19862):
最近我在使用 Android-SwipeListView 库,这是一个很棒的工作。开门见山,我的要求是当我向左滑动一个项目时,其他项目必须关闭。然后在我向左打开第一个项目后,我再次开始非常非常缓慢地向
我在 android 中使用 swipelistview,我需要在 ListView 中实现 onClick 以刷出列表项。我在 OnclickfrontView 中使用了 openanimate 方
我是 SwipeListView 库的新手,当滑动列表项之一时,该功能的工作原理如下: 应用程序正在运行,但 View 困惑,以至于隐藏的内容(即滑动列表项后看到的内容)被覆盖在每个列表项的顶部。按照
需要帮助实现 47degree Android-SwipeListView 图书馆网址: https://github.com/47deg/android-swipelistview 完整的工作示例:
我正在使用 SwipeListView库,尝试在我的适配器中启动 Activity 时出现错误。 public class ProductAdapter extends ArrayAdapter {
我有一个实现 PullToRefresh 的列表(旧的)和SwipeListView图书馆。 我正在关注 this结合这些图书馆和this在 Activity 中使用它。 我的列表可以执行一些基本功能
实现了 SwipeListView 47 Degrees 库,工作正常,但在 android 2.3.* 上无法点击后 View - 前 View 总是捕获点击事件。谷歌搜索没有结果。也许,有人找到了
我在 https://github.com/47deg/android-swipelistview 中使用 android-swipelistview但我无法实现 OnItemClickListene
我想在 SwipeListView 上滑动第一项在 Activity 上启动以向用户显示 SwipeListView 可滑动。 如何使用此 UI 元素以编程方式执行此操作? 更新 我试着用 swipe
实际上我的目标是在 android 中实现一个 ListViewItem Swipe。我试过了,stackoverflow 有几个例子可以让你的 ListViewSwipe。示例。 Simple sw
我正在创建 Windows 10 UWP 应用程序。我需要在向左/向右滑动时显示 ListView 项的选项。应该是 like this .如果它在 Windows 10 Outlook 邮件应用程序
我正在使用 Windows Phone 8.1 c# 应用程序。我希望 swpe 删除控件,所以我使用了 FrayxRulez/SwipeListView它工作正常,但是当我使用 SwipeListV
我是一名优秀的程序员,十分优秀!