草庐IT

ListView-Adapter

全部标签

android - 带有全选复选框的可扩展 ListView : group itemclick and scrolling bug

我有一个ExpandableListView,组名旁边有一个复选框,展开时,子项也有复选框。假设我有4个小组,每个小组有50个child。当一个组展开时,我点击选择所有复选框,一切正常,所有复选框都被选中并在我滚动时保持它们的状态。但是如果我一直滚动到列表的最后一个子项,之后滚动会出现错误(滚动到顶部然后触摸屏幕停止滚动不再起作用),点击组也不再起作用,直到我再次单击全选复选框。单击子复选框不会执行任何操作,我必须单击全选复选框才能正常工作。我改变了子复选框、组复选框的可聚焦状态并尝试了很多方法,但我找不到解决这个问题的方法。你知道它来自哪里吗?publicclassExpandabl

android - 具有部分重叠的自定义 View 项目的 ListView (Android)

我想在Android中实现一个包含一些自定义View的列表。我的问题是我希望View一个接一个地放置,并且它们之间有一点重叠。就像在以下模式中一样:我还想以这样一种方式控制这种重叠,即当用户点击其中一项时,它们将彼此分开。我尝试扩展ListView但它似乎很模糊,有什么建议吗?编辑:这样可以更清楚:我通过将分隔线高度设置为-50dp来做到这一点。这正是我想要实现的目标,但不知何故它并没有反射(reflect)在我的应用程序中。 最佳答案 我设法通过使用带有单个相对布局的ScrollView作为subview来实现这一点。然后我通过定

android - ListView 中的垂直和水平滚动

我正在尝试在horizontallistview中创建一个公共(public)ListView.水平滚动很好,但垂直滚动不起作用。我试过使用this解决方案,但什么也没发生。我该怎么办?Horizo​​ntalListviewDemo.javapackagecom.devsmart.android.ui;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importandroid.app.Activity;importandroid.os.Bundle;i

android - RadioGroupbuttons 在 listView 滚动后失去其状态

我遇到了一个常见问题,但我看不到解决方案。我想要实现的是在每个问题下显示问题列表(它们来自已解析的JSON)和radioGroup。我已经设法显示问题列表。现在,当我检查按钮并向下滚动列表时,上面的按钮正在失去它的状态。我已经关注并阅读了getView()并尝试了不同的方法:stackoverflow.com/...how-to-handle-oncheckedchangelistener-for-a-radiogroup-in-a-custom-listview-adap这里:stackoverflow.com...android-how-to-make-radiogroup-wor

android - Libgdx 中的 ListView

我有powerUpsarraylist,我想显示为ListView,用户选择的任何行都会在特定时间获得该特定功率。除了我无法在libgdx的listview上显示arraylist项目外,所有事情都已完成。我搜索了很多但没有任何想法。我想要这样的东西。 最佳答案 如果你想使用原生androidlistview,你应该引用this但在大多数情况下,改变Activity可能不是一个好主意。所以Listscene2d中的类在这里将是一个不错的选择。您可以简单地使用项目数组对其进行初始化,并使用选择更改监听器来执行加电选择。更多请引用thi

[Stable Diffusion]ip-adapter:SD也可以垫图了,一张图复刻lora效果

Controlnet更新的v1.1.4版本新预处理ip-adapter,这项新能力简直让stablediffusion的实用性再上一个台阶。这些更新将改变sd的使用流程。 1.ip-adapter是什么?  ip-adapter是腾讯Ai工作室发布的一个controlnet模型,可以通过stablediffusion的webui使用,这个新的功能简单来说,他可以识别参考图的艺术风格和内容,然后生成相似的作品,并且还可以搭配其他控制器使用。可以说SD已经学会临摹大师的绘画并且运用到自己的作品上了。腾讯ai实验室论文资料:https://ip-adapter.github.io/IP-adapte

android - 如何在android中的垂直 ListView 中创建水平 ListView

我想创建一个垂直ListView并且列表的每一行都包含Horizo​​ntalListView。所以在Android中我将如何实现这个列表。所以请任何人给我提供示例代码或教程。谢谢 最佳答案 现在我得到了一个链接,关于我的问题一个例子code在那里,它正在工作。 关于android-如何在android中的垂直ListView中创建水平ListView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

android - 在android中的listview中实现音频播放器

我有一个ListView,其中包含带有播放按钮和搜索栏的音频文件列表。我使用基本适配器显示ListView。当我单击ListView的播放按钮时,我想播放一个音频文件。我成功地实现了这个但是当我点击列表中的另一个播放按钮时,两个音频文件正在连续播放,它将继续播放按钮的所有点击。我怎样才能限制媒体播放器在一个位置播放,如果我单击另一个图标,它必须停止旧媒体播放器并开始播放新的。谁能告诉我如何实现这个?你好我正在使用这个代码公共(public)类PlayerList扩展Activity{privatestaticfinalStringTAG="log";ListViewlistV;Arra

android - 如何动态更改 ListView 项的 textColor?

我有一个ListView,其中各个项目在custom_row_views.xml中定义:请注意,三个TextView具有不同的文本颜色。现在,根据首选项中的设置,用户应该更改TextView项目的文本颜色。基本上,我看到有两种方法可以做到这一点。一种是使用主题:#FFFFFFsans#99999916sp#0000FFsans#c8111116sp然后在onCreate()中,例如:this.setTheme(R.style.ThemeRed);这里的问题是它将所有TextView的文本颜色更改为样式中定义的颜色。换句话说,它们不再不同。所以我的第一个具体问题是:是否有可能以某种方式定

Android - 单击按钮将项目添加到自定义 ListView

我目前有一个自定义ListView,其中列表中的每个项目都包含两行文本。我想做的是每次用户点击按钮时,它都会在列表中创建一个新项目,其中包含用户输入的文本。虽然我知道如何获取文本,但我无法将新项目添加到ListView,因为我根本不知道从哪里开始。这是我的代码:publicclassMainFeedActivityextendsListActivityimplementsOnClickListener{ViewsendButton;EditTextpostTextField;TextViewcurrentTimeTextView,mainPostTextView;ListViewfee