草庐IT

Listview

全部标签

android - 删除 ListView 标题和第一项之间的分隔符

从我的问题标题来看,我的问题很明确。我有一个自定义listView和一个标题和一些项目。当然,我在所有项目之间添加了分隔符。我唯一不想要的是标题和第一项之间的分隔符。但是,下面的代码不起作用。我也想知道这一行的确切工作list.setHeaderDividerEnabled(false);我已经搜索并尝试了很多也访问了这个链接但没有运气..EmptyspacebetweenlistviewheaderandfirstitemAndroidlistViewunwantedspacebetweenheaderview提前致谢。更新!publicclassListViewextendsand

Android ListView ArrayAdapter 数据更新最佳实践

我有一个包含多个ListView的Activity,这些ListView不断从一个套接字线程接收新值,另一个线程解析数据并更新数组适配器,然后ui线程调用notifyDataSetChanged()使列表刷新。我的问题是我每秒刷新所有列表几次,这会导致UI在某些动画需要发生时非常滞后。我想知道什么是最好的方法是每秒更新多个值变化的多个列表?谢谢,图腾。 最佳答案 我一定会遵循他们今年在GoogleIO上给出的指南。GoogleIOlistviewVideo 关于AndroidListVi

android将多个适配器附加到一个适配器

我一直在使用SeparatedListAdapter这是众所周知的并且工作完美,但似乎我不能使用addSection()添加SimpleAdapter,因为应用程序已终止。我正在提供一些代码来向您展示我正在尝试做什么,并获得一些指导以解决此问题。如果您需要任何其他代码或任何东西,请告诉我://DeclarationsprivateSimpleAdapter_resultsAdapter;privateArrayAdapter_adapter;privateList>_resultsList;privateArrayList_stringList=newArrayList();//Muc

android - fragment 中的 ListView 无法保存滚动位置

当ListView位于ListFragment中时,如何保存ListView的滚动位置? 最佳答案 最后我解决了这个问题,所以我决定将解决方案发布给其他人:在我的ListFragment子类中,我声明了两个int变量来保存滚动位置publicstaticclassMyListFragmentextendsListFragment{............................................privateintindex=-1;privateinttop=0;......................然后

java - 如何在单个 ListView 中实现长按监听器和 onclicklistener

我正在android中创建一个应用程序。因为我正在使用ListView。现在我想同时使用点击事件和长按事件。如果可能的话可以帮我做。 最佳答案 你只需要返回truelist.setOnItemLongClickListener(newOnItemLongClickListener(){@OverridepublicbooleanonItemLongClick(finalAdapterViewp,Viewv,finalintpo,longid){//yourcodereturntrue;}});它基本上告诉系统长按事件已被处理(默认为

android - 从数据库中获取存储的数据到 ListView 中。

packageone.two;importjava.util.ArrayList;importjava.util.List;importandroid.app.ListActivity;importandroid.database.Cursor;importandroid.inputmethodservice.Keyboard.Row;importandroid.os.Bundle;importandroid.view.Menu;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;importandroid.w

java - Android ListView居中选择

我有一个ListView,它显示与搜索最接近的单词匹配。例如,如果我搜索“hi”,我会在ListView中得到以下结果...你好你好五嗨五声高亮点....我正在使用ListView.setSelection(wordList.indexOf(searchWord));ListView.setSelected(true);上面的代码将选中的单词“hi”放在顶部并且不突出显示该选项。我希望“hi”居中定位、自动选中和突出显示。见下文...你好你好你好嗨五声你好五...我可以使用什么代码来实现上述目标?非常感谢。 最佳答案 ListVie

java - Android ListView 根据页脚大小将内容包装到一定大小

我正在开发一个android应用程序。在XML布局中,我需要执行以下操作:我在顶部有一个ListView(listViewProducts),在它下面有另一个相对View(receiptSection)。ListView应该占用与其包含的项目一样多的空间。剩下的由receiptSection拿走。例如,如果我在listViewProducts中有2个项目:ListView与2个项目一样大,其余部分由receiptView占用。如果我添加另一个项目,ListView现在会占用更多空间并将receiptView推得更低:但是,如果我添加更多项目,我希望ListView高度停止增长,以便为r

android - 如何在 Delphi(Firemonkey Android)中更改 Listview 项目的颜色

如何在Firemonkey(DelphiAndroid)中更改ListView项目的背景颜色?Listview本身可以设置为透明,但如果我添加一个项目它有白色背景/ 最佳答案 我认为您需要在样式设计器中执行此操作右键单击TListView控件并选择“编辑自定义样式”。在样式“结构”TreeView中,选择itembackground属性并将颜色设置为Null。记得在TListView的属性检查器StyleLookup参数中选择新建的ListViewStyle 关于android-如何在D

android - 有什么方法可以使用 Material Design 在 Android 中设置 Expandable ListView 的样式吗?

Android中有一个可扩展的ListView小部件,但它似乎没有更新Material设计样式/规范。我可以做些什么来让它具有MaterialDesign风格和动画吗? 最佳答案 我真的不知道您期望什么以及MaterialDesign对您意味着什么,所以我想向您推荐这个很棒的教程:https://github.com/codepath/android_guides/wiki/Material-Design-Primer您可以在其中找到如何将时尚的Expandable变得更加Material化的答案。编辑:感谢您的解释。现在我可以向您