草庐IT

ListView1

全部标签

android - 如何在自定义 ListView 中搜索

您好,我有一个自定义ListView,但我无法编写正确的代码来仅过滤/搜索CustomListView中的特定人名(基本上我是从JSON中获取并存储在ArrayList中)...请任何人帮助我在CustomListViewAdapter.java中使用此方法过滤器这是我的Main_Activity.Java代码array111.add(newAshTable(test1,test2,test3,test4,test5,test6,test7,test8,test9,test10,test11,test12,test13,test14,test15,test16,test17,test1

java - 当我单击 ListView 中的一个项目时,我想用它的值填充 EditText 以便在 SQLite 数据库中更新

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭4年前。Improvethisquestion我正在打开一个新Activity,它使用CursorLoader从本地SQLite数据库获取数据。每当我单击列表项时,出于某种原因,它总是会填充第一项的值。我想填充我单击的特定列表项的值。例如:如果我单击“watch”项,它仍会在Edittext中填充“

Android:ListView 2.2 中的 ScrollBar 错误

问题出现在Android2.2。它看起来很酷,因为它可以自动隐藏。但我不太喜欢它,因为该栏是“是否有更多内容未显示在小部件上”的指示器。隐藏它可能很整洁,但有时可能会误导用户。在ListView中,我发现它根本就是一个致命的错误。当有更多内容要显示时,没有滚动条出现,并且向下滑动屏幕时,没有出现滚动条。只有使用轨迹球或方向键移动焦点时,才会出现滚动条。但更糟的是:当您向下滑动以向下移动滚动条时,没有任何反应!触摸功能在这里几乎被禁用。有人可以帮我吗?谢谢! 最佳答案 也许那里的答案对你有帮助AndroidListViewthatdo

android - ListView:如何等到它加载完毕?

我正在使用带有ArrayAdapter的ListView,并且在ListView.setAdapter(ArrayAdapter,...)之后执行的代码看到ListView.getChildCount()==0.有没有办法在继续之前等待UI线程完成填充ListView?提前致谢,莱尼 最佳答案 ListView.getChildCount()继承自ViewGroup,与adapter管理的item无关,只与ListView管理的子view相关。要获取ListView显示的项目数,请使用getCount(),它返回适配器管理的项目数。

android - 无法在android的 ListView 中获取点击的行号

我正在尝试构建一个简单的短信应用程序,其编辑页面列出了所有已保存的短信。我在我的布局中为编辑和删除提供了2个按钮,但是当我单击它们时,我无法获取rowid(顶部的行号)来检索与该特定行对应的短信。有人请帮助我。我的短信适配器没有扩展任何东西..这是我的类和xml文件..publicclassSMSEditextendsListActivity{privateSMSDbAdaptermDbHelper;//privateButtoneditsmsbtn,deletesmsbtn;publicvoidonCreate(BundlesavedInstanceState){super.onCr

android - Edittext 在键盘向上和滚动 ListView 时保持焦点

我使用ListView。列表中的每一项都包含一个编辑文本。当我点击一个edittext时,弹出软键盘,我点击的edittext短时间获得焦点,然后失去焦点。我必须再次单击才能真正获得焦点(为什么?)(关注编辑文本和键盘向上)我滚动ListView...因为listview元素被回收,焦点重新出现在列表中其他位置的edittext上,我想这是正常的,但是为什么Android不删除这个该死的焦点!?如果我的用户开始滚动,我怎么能对Android说好,我不想再将焦点放在编辑文本上?这是Activity的代码:publicclassSimpleListextendsActivity{@Over

android - 手动填充一个 ListView

有没有一种方法可以使用多个数组手动填充具有多个列的ListView?我需要构建布局的一部分,我想使用ListView,但我需要用数据填充多个View项。因为它不是来自数据库,所以我不想使用游标,我只想使用几个并行数组。这可能吗? 最佳答案 根据我是否正确解释了您的问题,这应该可以通过适配器来完成:您可以扩展BaseAdaptor,覆盖getView()并让它返回一些ViewGroup,其中包含表示来自不同列表的数据的小部件。子类化选择的ViewGroup以构建更易于回收的复合View:publicclassDoubleTextext

Android ListView 滚动

我有一个AndroidListView,其中的行非常高,它就像一个垂直的图片库。当我抛出View时,我希望它精确地停在每个View的开始处。目前它将遍历下一个View并在2个View之间停止,这不是我想要的效果。有没有我可以用来实现这种情况的设置? 最佳答案 setSelectionFromTop(intposition,inty)将列表对齐到位置,选择位置y处的元素并将列表对齐到所选元素的顶部距顶部y像素的位置。这会提供您所需要的吗?我还没有测试过它,但它似乎与onScrollStateChanged或AdapterView.On

android - 删除时未删除的文件仍显示在 ListView 中

我制作了一个程序,它使用存储在设备上的视频填充ListView并播放它们。它还尝试使用file.delete函数实现删除文件的功能。但是,在使用notifydatasetchange()函数后,该文件仍然显示在ListView中。此外,我刚刚注意到视频文件已从DCIM文件夹中删除;但是,它显示在设备的图库中,但是当您单击它时,它无法播放。这是我向用户显示对话框的代码部分,当用户单击Yes时,然后执行删除功能。DialogInterface.OnClickListenerdialogClickListener=newDialogInterface.OnClickListener(){pu

android - 新的可扩展 ListView 高度可定制

我需要在图片中实现类似的东西:“TITLE”矩形构成一个对象列表,当我单击其中一个对象时,会打开一个“子菜单”(其中有元素#1、2等)。该系统类似于可扩展的ListView,但更具可定制性。您建议如何实现这一点?如何为子菜单的折叠制作动画?如果我将子菜单设置为gone,然后当点击标题时,我将其设置为visibility=visible突然出现...我想要一些Android风格的动画。你有什么建议?每次我需要实现类似的东西时,我都在考虑实现一个实例化的对象。 最佳答案 CustomListViewDemo.javapublicclas