问题标签 [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.
android - 重绘列表视图中的单行
是否可以在 a 中重绘单行ListView
?我有一个ListView
带有LinearLayout
s 的行。我听取偏好更改,有时我只需要更改单行中的一个View
。LinearLayout
有没有办法让它在不调用的情况下重绘该行listview.notifyDatasetChanged()
?
我尝试在视图(内部)上调用 view.invalidate() ,LinearLayout
但它不会重绘该行。
java - Android ListActivity 基于对象状态的行颜色
我有一个 ListActivity 显示列表中的一堆对象。我想根据 MonitorObject 中两个布尔值的状态更改行的背景和文本颜色。
我需要扩展 ArrayAdapter 吗?如果是这样,将非常感谢代码示例,因为我已经尝试了几天但没有成功。
java - 文本未出现在我的 ListView 中
我有一个正在填充的 ListView。我检查了数据源的内容,它包含有效数据。不幸的是,行数是正确的,但是我要显示的文本没有出现。
这是我设置 ListView 的方式:
这是我的适配器:
这是列表中每一行的 XML:
这是带有 ListView 的 StreamActivity 的 XML:
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 ?
android - View 多次排序 ArrayAdapter 的问题
我对这段代码有疑问。我修改了 ArrayAdapter 的内容,并作为包含该数组的对象的参数进行了排序。问题是用不同的东西、图标、改变背景等修改视图(是一个列表视图)。事实是,通过排序似乎混合了一些视图的属性。例如,由于移动而传播到另一个背景的背景,例如:
有任何想法吗?谢谢
android - ListView 的内容在滚动时被打乱
所以我对组成我的 ListView 的不同部分有疑问。我将它们放入 ArrayList 并使用自定义 ArrayAdapter 连接到 ListView,这是我以前做过的,所以我不相信那里有问题。最初,列表似乎以正确的顺序排列,但随后我将向下滚动列表,然后内容将以错误的顺序加载。然后我向上滚动,一切都混乱了。有没有人遇到过这个?
谢谢-杰克
android - Android 外部与内部数据库混淆
我正在开发我的第一个 Android 应用程序,我正在尝试实现一个包含一堆食物类型(字符串)的数据库,例如“牛肉、猪肉、鸡肉”,并为它们提供烹饪时间值(int),例如 10000,50000, 30000 等。我的问题是实现这一点的最佳方法是什么。我觉得最好的方法可能是使用外部数据库,但我也在考虑它是否会让我的生活变得地狱。基本上我应该做一个我发现的可以在内部 SQlite 上工作的例子:
这将在启动时将值添加到内部数据库中,前提是它们不存在。
或者
我应该使用 SQlitebrowser 创建一个数据库并将其放在 /assets 中并从中读取?
现在我正在从 ArrayAdapter 读取我的值,我正在尝试替换它并从数据库中读取它,它看起来像这样:
我该怎么办?内部还是外部?
java - 在哪里可以找到创建自定义 ArrayAdapter 的好教程?
我正在尝试为我的应用程序构建一个自定义适配器,它的主屏幕是一个ListActivity
在ListView
中心的。我对如何创建适配器一无所知,所以我想知道是否有人知道任何好的教程来引导我完成它。
android - 在 Android 中更新 ArrayAdapter
如何在ArrayAdapter
不丢失滚动位置的情况下更新?
这就是我目前的做法。我在子类中创建了一个更新方法,ArrayAdapter
它执行以下操作:
然而,这似乎非常低效且容易出错。有没有更好的办法?