ListView

在Recyclerview或Listview中添加多个标题.随机

如何在RecyclerView或listview中添加多个标题或分隔符.随机突出显示在下图中:RecyclerView中基于日期的多个标题–演示图像解决方法您可以使用库SectionedRecyclerViewAdapter来实现它.它具有“部分”的概念,每个部分都可以有自己的标题.在我看来,您需要按“日期”对呼叫进行分组.所以你可以像这样创建你的Section类:然后使用您的章节设置Recycl

android appwidget listview没有更新

我编写了一个AppWidget,它从ContentProvider中显示ListView中的一些数据,但是我无法更新它.当我第一次创建窗口小部件时,它会正确填充,但在AlarmManager的PendingIntent到达后,ListView上不会发生更新.这是代码:奇怪的是,当更新发生时,onUpdate()方法运行–我看到Log.d调用的输出–但我的RemoteViewsFactory中没有调

android – 将片段添加到listview项目中

解决方法您不能将片段用作列表项视图,因为API不允许您–视图和片段甚至不相关,因此您无法像这样使用它.制作自定义视图并使用适配器getViewTypeCount和getView来使用不同的列表项行为.片段由Activity的FragmentManager或其他Fragments子FragmentManager管理;列表项视图由ListView&管理.listadapter.您可以在片段中使用ListView,但不能反过来使用.

android – 使用ListView和自定义标题的NavigationDrawer片段

我遇到了问题,我无法解决.在我的应用程序中,我有一个导航抽屉定义如下:activity_main.xml中在MainActivity类中,我通常使用setContentView传递这个xml:MainActivity.java在我的NavigationDrawerFragmentonCreateView上,我通常用它来膨胀它的xml:NavigationDrawerFragment.java这是f

android – 如何获取listview中行的位置(在屏幕上)

我已经实现了一些手势检测代码,以便我可以检测我的listview中的行何时被刷过.我想在滑动行的顶部显示一个视图,其中包含该行的一组上下文相关选项.我的问题是以下方法:仅在滚动视图之前返回正确的值.我可以做一些计算来计算使用滚动位置等的偏移量,但我也注意到,当我刷开屏幕上可见的行时,我只获取值.如果我向下滚动列表然后滑动一行,则这些方法返回空值.下面的方法似乎遇到了同样的问题……

Android ListView :: setItemChecked不起作用

解决方法在将项目设置为可检查之前,您需要设置适配器.适配器包含存储在列表视图中的数据,因此在设置适配器之前,列表视图中不存在第2项.

android – 为什么我的listview不滚动?

解决方法使用LinearLayout并将ListView的高度设置为0dip并为其赋予layout_weight=“1”这将使其自动填充任何剩余空间,从而导致列表视图的内部项目滚动.目前列表视图非常高,正在被屏幕边界剪切.编辑像这样的东西:

android – 在向行添加按钮后,ListView行不可单击

目前,我有一个ListView行.单击该行上的任何区域将产生ListView单击事件.现在,对于每一行,我想添加一个小按钮.单击小按钮将产生按钮单击事件,这与ListView原始单击事件不同.在我的ArrayAdapter中,我习惯了单击该按钮将产生按钮单击事件.但是,单击按钮以外的区域,将不再产生任何ListView单击事件.我可以知道为什么会这样吗?解决方法如果要使行和按钮都可单击,请设置为你的按钮.ImageButtons,RadioButtons,……