草庐IT

ListView1

全部标签

flutter - 如何滚动 ListView 中的项目使其可见?

向ListView添加新项目(例如ListTile)时,是否可以将新添加的项目滚动到View中?新项目可能不在列表底部(例如,它按字母顺序排序)。 最佳答案 您可以使用ScrollController滚动浏览ListView.finalscrollController=ScrollController();//...ListView(controller:scrollController//...);//...scrollController.animateTo(height,duration:Duration(millisecon

android - ListView中的OnFling,获取滑动的Item信息

我希望在我的应用程序中具有与native联系人应用程序相同的行为。具体来说,我想为通话实现向右滑动,为短信实现向左滑动。我有一个ListView,我设置了arrayAdapter,我已经为onFlingMethod实现了手势检测器。我正确地拦截了滑动侧,我可以启动调用应用程序。我需要将商品编号(和其他信息)放入Intent,因此我需要获取刷过的商品。这是我的代码。publicclassContactsextendsActivityimplementsOnGestureListener{privatestaticfinalStringTAG="[Contacts]";ArrayListm

Android Listview float 第一行

我正在尝试找到实现Facebook的最佳方式,例如ListView上的float行向下滚动时,status-photo-checkin消失,为列表留出更多空间,向上滚动时,它再次出现。任何人都知道我如何实现这个或指导我使用现有的组件/库? 最佳答案 这叫做快速返回模式,Roman在这里用一个例子详细解释了它:https://plus.google.com/u/0/+RomanNurik/posts/1Sb549FvpJt 关于AndroidListviewfloat第一行,我们在Stac

android - ListView - ImageLoader 在向上滚动时移动列表/项目

我找了半天的答案,虽然我认为这是一个普遍的问题,但我没有找到任何东西。我的问题:我有一个ListView,其中包含不同大小(高度)的项目。每个项目都包含一个ImageView。此ImageView的图像由ImageLoader类在后台加载:imageLoader.DisplayImage(url,holder.image);如果我向下滚动ListView一切正常。图像被加载并显示(当然在屏幕/列表的底部)。但是如果我向上滚动并且图像不再存储在缓存中,则ImageLoader必须重新加载图像,ListView跳转/项目被移动。我认为这是因为在列表顶部创建了一个新的View,其中Image

android - 带有 windowSoftInputMode adjustPan 的 ListView 中的 EditText

我有一个ListView,每行都有一个EditText。我已将此Activity的list中的windowSoftInputMode设置为adjustPan,因此当我点击EditText时,布局平移以便它在上方可见键盘。这在我第一次点击EditText时有效。但是,如果我按下后退按钮关闭键盘,然后再次点击相同的EditText(不点击任何其他内容,因此光标保留在第一个EditText中),键盘会恢复,但布局会恢复这次不是平底锅。这样做的结果是EditText被隐藏在键盘后面。有没有人经历过这种行为/知道如何解决?谢谢 最佳答案 仍然

android - 'fastScrollEnabled'如何在ScrollView中像ListView一样?

我需要快速滚动sliderinScrollView(我们可以通过拖动slider来滚动它,就像在fastScrollEnabledListView中一样)。问题详情:列表是由不同字体和对齐方式组成的行。第1行:TextView1(TypeFace:A&LeftAligned)TextView2(TypeFace:B&RightAligned)第2行:TextView3(TypeFace:A&LeftAligned)TextView4(TypeFace:B&RightAligned)...第二个要求:我需要在View滚动时得到提醒,包括新的滚动位置-这是通过覆盖ScrollView的on

android - 下载文件时更新 ListView 中的进度条

我们如何更新ListView中的进度条。当每个进度条与文件下载相关联时,这是通过AsyncTask完成的。那么在哪里更新ProgressBar正在更新中(我试过这个不行)在ListView的ViewInflation过程中。(这也行不通)基本上,每当我在浏览器中得到一个类似.mp3的文件时,我都将其称为asynctask,因此可以有n个asynctask实例。但随后如何使用特定的Aysnctask任务更新特定的进度条。publicclassCopyOfDownloadsListActivityextendsListActivity{/**Calledwhentheactivityisf

android - Android ListView 中的弹出菜单问题

我是Android新手,我正在创建Listview弹出菜单。但我遇到了width和height问题。弹出式菜单可以采用更多的高度和宽度。SO中有很多问题,但这些都没有帮助我。要创建弹出式菜单,我尝试了以下方法。1]使用Popupmenu和下面的代码:privatevoidshowPopupMenu(Viewview){Contextwrapper=newContextThemeWrapper(this,R.style.PopupMenu);PopupMenupopupMenu=newPopupMenu(wrapper,view);popupMenu.getMenuInflater().

android - 哪个更好地为 ListView 加载图像?

我想知道这两者中哪一个更适合从Web加载ListView中的图像,是通过同时运行的一些线程批量加载还是通过线程队列逐个加载图像?我从youtube应用程序注意到(但我不知道这是否真的实现)图像是批量加载的,而且速度有点快。甚至不仅要加载图像,还要从网络上请求一些数据。有人有想法吗? 最佳答案 以何种方式“更好”?性能明智?对开发者友好?可用性明智?需要考虑的几个基本事项:创建线程的成本很高。它很慢,每个线程都消耗系统资源(当然)。为每次下载创建单个线程时,使用托管的上限线程池。不要加载用户看不到的图片。你应该做的是在你的ListAd

android - 从 BaseAdapter 调用 notifyDataSetChanged 时,ListView 不会更新

当基础数据发生变化时,我很难更新ListActivity。我正在使用自定义(列表)适配器(CustomListAdapter)派生的vomBaseAdapter来使用自定义列表元素(CustomListElement)填充ListActivity。相关元素的基础数据可能随着时间的推移而改变,无论是通过用户交互还是通过基础数据库的改变。为了宣布上述更改,CustomListElement和CustomListAdapter对象可以注册DataSetObserver对象。这在本质上是这样完成的(不幸的是,发布整个代码会有点矫枉过正):publicclassCustomListElement