问题标签 [android-listview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
15343 浏览

android - 将 ID 分配给 Android ListView 中的行

我有一个列表视图。当点击 ListView 上的项目时,它会加载一个 SubView。我想为 ListView 的每一行分配一个 ID,这样我就可以将该 ID 传递给 SubView。如何为 ListView 中的每一行分配一个特定的 ID?

这是我当前加载 ListView 的方式:

0 投票
3 回答
3479 浏览

android - 将多个视图添加到列表视图

我尝试使用这种工厂将这些视图添加到列表视图, 但每次我尝试将视图添加到 ListActivity 时,它什么都没有。我究竟做错了什么?我像这样设置我的列表视图:

0 投票
3 回答
5493 浏览

android - 如何在 ListView 中显示 RadioButton 和 EditText?

我想在 ListView 的一行中实现 RadioButton 和 EditText。我正在使用 ArrayAdapter 来填充列表。但问题是,当我选择 RadioButton 并向下滚动列表并再次向上滚动时,已选择的 Radiobutton 未被选中。与 EditText 的内容相同。当我向上滚动时,文本被删除。

0 投票
4 回答
3447 浏览

android - 如何在android的listview中制作每个项目的分隔符?

我想动态改变分隔线的高度。从我搜索的任何内容来看,似乎可以通过将分隔符设置为ListView. 但我对此不是很清楚。

那么,有人可以更具体地说明如何将分隔符作为项目的一部分ListView吗?

0 投票
3 回答
857 浏览

android - Android:ListView 中的 HTML 链接 - 突出显示问题

我编写了使用ListActivity. 列表中的每一项都由ImageView和组成TextView。长按列表条目会触发一些菜单和颜色效果,因为onCreateContextMenu已被覆盖。有时TextView包含我想要交互的 HTML 链接。我阅读了#1697908并激活了链接,因此启动了浏览器/youtube 播放器。一切都会很好,但长按时的颜色效果消失了(上下文菜单仍然出现)。

有人可以告诉我如何连接这两个功能并获得颜色效果吗?

0 投票
1 回答
1435 浏览

android - 如何在列表视图中的某些项目之后显示分隔符?

我正在构建一个按字母顺序排序的列表。该列表应显示一个分隔线,其中包含以下图标所属的字母。

我正在使用一个包含数据库中已经排序的结果的 Cursoradapter。我计划将分隔线添加到列表项中,并在显示的字母发生变化时将其设置为可见。我怎么知道我有一封新信?有没有更好的方法然后在光标中前进或后退并检查我显示的项目是新组的结束还是开始?

0 投票
6 回答
21889 浏览

android - 如何从 Android ListView 获取第一个可见视图

有没有办法从 Android 的 ListView 中获取第一个可见视图?

我可以获得支持适配器中第一个视图的数据,但似乎我无法获得 ListView 中的第一个视图。

我想在滚动操作完成后更改第一个可见视图。我知道我不应该保存对视图的引用。

0 投票
3 回答
2822 浏览

android - 为什么我的 ListView 中出现重复项?

我正在使用以下代码填充列表视图

创建方法:

当我去另一个活动并回到这个活动时,每次有人指导我时,它都会重复列表项目我在做什么错误?

0 投票
3 回答
15633 浏览

android - ListView 与 ArrayAdapter 和 ViewHolder 将图标添加到错误的项目

我有一个ListView使用ArrayAdapter. 从微调器中选择名称时,该名称以及显示他们是男性还是女性的图标将添加到ListView.

大多数情况下一切都很好(名称与图标一起正确添加到列表中)。但是显示性别的图标被添加到ListView. 名称被添加到列表底部,但图标被放置在列表顶部的名称处。我不知道这是否是我使用的方式,ViewHolderAndroid 网站上的文档为零。

0 投票
1 回答
3967 浏览

android - Use AsyncTask to add items to list view individually

I am trying to add ListView items one by one. So if I have say -- 60 items -- the application would add the views to the list view one at a time -- thus showing the user that the application is loading more things.

This is my code:

So, it looks like my code is printing out the views correctly, and putting them in the list correctly, however my activity displays nothing. What am I doing wrong? I thought setting the adapter before -- when there are no views in the list -- and then updating the adapter that the list was changed was the right way to go.... Obviously not.. Can anyone help me?

If you need clarification on my questions please let me know.

EDIT: Here is the adapter code to supplement my question.

My output doesn't output any of my Log.v statements, and doesn't show that its even inside the GetView method.