问题标签 [android-arrayadapter]

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 回答
34352 浏览

android - 重绘列表视图中的单行

是否可以在 a 中重绘单行ListView?我有一个ListView带有LinearLayouts 的行。我听取偏好更改,有时我只需要更改单行中的一个ViewLinearLayout有没有办法让它在不调用的情况下重绘该行listview.notifyDatasetChanged()

我尝试在视图(内部)上调用 view.invalidate() ,LinearLayout但它不会重绘该行。

0 投票
1 回答
2103 浏览

java - Android ListActivity 基于对象状态的行颜色

我有一个 ListActivity 显示列表中的一堆对象。我想根据 MonitorObject 中两个布尔值的状态更改行的背景和文本颜色。

我需要扩展 ArrayAdapter 吗?如果是这样,将非常感谢代码示例,因为我已经尝试了几天但没有成功。


0 投票
2 回答
388 浏览

java - 文本未出现在我的 ListView 中

我有一个正在填充的 ListView。我检查了数据源的内容,它包含有效数据。不幸的是,行数是正确的,但是我要显示的文本没有出现。

这是我设置 ListView 的方式:

这是我的适配器:

这是列表中每一行的 XML:

这是带有 ListView 的 StreamActivity 的 XML:

0 投票
3 回答
5736 浏览

android - JSonarray to Arraylist and Arraylist in ListAdapter doesn't work. (In Android)

I've got a little problem, and i don't see it.

I retrieve Json data (the JSONArray) and i wanted to make a List of all the names in the JSONArray, something like this.

And i wanted to take this list in an `ListView' so i did this :

(history_share is one of the method i created to take json data from an api . Eclipse doesn't see any error, and me neither.

Can somebody help me please ?

0 投票
7 回答
129002 浏览

android - android listview项目高度

为什么当我对 ListView 使用 SimpleCursorAdapter 时,我在 ListView 中有这样的项目高度 -列表视图图像

(我的代码基于

但是当使用数组时 Listview 项目的高度很大

列表视图大

(我基于学习listview )

项目列表视图的行布局是

所以我的问题是为什么在使用 ArrayAdapter 和 SimpleCursorAdapter 时行高会有所不同?

0 投票
1 回答
1074 浏览

android - View 多次排序 ArrayAdapter 的问题

我对这段代码有疑问。我修改了 ArrayAdapter 的内容,并作为包含该数组的对象的参数进行了排序。问题是用不同的东西、图标、改变背景等修改视图(是一个列表视图)。事实是,通过排序似乎混合了一些视图的属性。例如,由于移动而传播到另一个背景的背景,例如:

有任何想法吗?谢谢

0 投票
1 回答
1593 浏览

android - ListView 的内容在滚动时被打乱

所以我对组成我的 ListView 的不同部分有疑问。我将它们放入 ArrayList 并使用自定义 ArrayAdapter 连接到 ListView,这是我以前做过的,所以我不相信那里有问题。最初,列表似乎以正确的顺序排列,但随后我将向下滚动列表,然后内容将以错误的顺序加载。然后我向上滚动,一切都混乱了。有没有人遇到过这个?

谢谢-杰克

0 投票
1 回答
1720 浏览

android - Android 外部与内部数据库混淆

我正在开发我的第一个 Android 应用程序,我正在尝试实现一个包含一堆食物类型(字符串)的数据库,例如“牛肉、猪肉、鸡肉”,并为它们提供烹饪时间值(int),例如 10000,50000, 30000 等。我的问题是实现这一点的最佳方法是什么。我觉得最好的方法可能是使用外部数据库,但我也在考虑它是否会让我的生活变得地狱。基本上我应该做一个我发现的可以在内部 SQlite 上工作的例子:

这将在启动时将值添加到内部数据库中,前提是它们不存在。
或者
我应该使用 SQlitebrowser 创建一个数据库并将其放在 /assets 中并从中读取?

现在我正在从 ArrayAdapter 读取我的值,我正在尝试替换它并从数据库中读取它,它看起来像这样:

我该怎么办?内部还是外部?

0 投票
2 回答
2090 浏览

java - 在哪里可以找到创建自定义 ArrayAdapter 的好教程?

我正在尝试为我的应用程序构建一个自定义适配器,它的主屏幕是一个ListActivityListView中心的。我对如何创建适配器一无所知,所以我想知道是否有人知道任何好的教程来引导我完成它。

0 投票
1 回答
5625 浏览

android - 在 Android 中更新 ArrayAdapter

如何在ArrayAdapter不丢失滚动位置的情况下更新?

这就是我目前的做法。我在子类中创建了一个更新方法,ArrayAdapter它执行以下操作:

然而,这似乎非常低效且容易出错。有没有更好的办法?