问题标签 [simpleadapter]
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 - SimpleAdapter 填充位图和文本视图的 ArrayList
我希望能够填充存储在 SD 卡中的位图和数组列表。
现在在 android 开发人员中,String[]from 保存了 hashmap 加载每个键中使用的项目的键。
我的问题更多是如何显示实际的位图图像,因为我知道“站点”使用 HashMap.put(ImageKey, R.id.image) 的示例,其中 R.id.image 是整数而不是位图。
我的问题是“如何在 SimpleAdapter 中加载位图?”。
android - 用户交互后刷新 ListView
在用户从源 SQLite 表中删除一行后,我正在努力更新我的 ListView。
我已经搜索了几天的解决方案并发现了几个推荐我使用的地方,notifyDataSetChanged()
但我似乎无法弄清楚将它放在哪里以及如何使用它。
我正在尝试使用 BaseAdapter,但在查看 LogCat 后我不确定这样做是否正确。
这是我正在使用的代码:
我一定是做错了什么可怕的事情!因为当我尝试运行它时,我在 LogCat 中得到了这个:
如果我尝试放置:
在 try {} 之外,LogCat 中出现此错误:
有人可以指出我正确的方向,以便在执行任务后更新我的列表视图吗?
谢谢!
android - 列表查看已读和未读邮件
我有一个list view
在其中显示消息列表。我SimpleAdapter
用来显示列表视图。我在hash map
(显示是否读取消息)中设置了一个标志(真/假)。它工作正常。读取标志后,我可以更新它。如何区分已读和未读消息(我只想要未读消息的粗体文本视图)。
android - Android:处理图像的 HashMap.put
我想将图像添加到列表视图中,我该怎么做?名称和类型显示正确。目前卡在这里。
我想要适当的图像,例如:
android - xml 应该如何查找 SimpleAdapter
定义:
xml 布局应该是什么样子才能正常工作:
这是我的:
这是我填充该字段的类:
android - 使用 simple_list_item_2 并且无法弄清楚如何使用 setOnItemClickListener
请原谅我,我是新人:这方面的新手。我使用 asimple_list_item_2
来显示 11 个项目。这 11 个项目是使用HashMap
then加载的SimpleAdapter
。这在显示所有内容时效果很好。问题是我不能继续setOnItemClickListener
前进。编码:
所以到这里为止,一切都很好,我得到了我的清单。现在我希望能够从列表中选择一个项目,所以我编写了接下来的 2 行
我收到以下错误
The method setAdapter(SimpleAdapter) is undefined for the type ArrayList<HashMap<String,String>>
和
The method setOnItemClickListener(new AdapterView.OnItemClickListener(){}) is undefined for the type ArrayList<HashMap<String,String>>
android - 更新 SimpleAdapter 数据后刷新 ListActivity
更新包含数据的 SimpleAdapter 对象后,我未能更新 ActivityList 的视图!SimpleAdapter 没有 notifyDataSetChanged() 方法,当我从 ListActicity 检索列表视图时, invalidateViews() 不起作用!
android - ListView的item背景色设置问题
我有一个ListView
,当用户单击其中一个项目时,我希望该项目变为蓝色。为了做到这一点,在活动的onCreate()
方法中ListView
,我为用户点击设置了一个监听器。
对于第一个可见项目,一切正常,但是当我滚动列表时,我有一个
NullPointerException
at arg0.getChildAt(arg2).setBackgroundColor(...)
,即使该arg2
值具有正确的项目索引位置。
我ListView
有一个两行项目结构,当我加载时ListView
我使用这个适配器:
我不明白如何解决这个问题。我能得到一些帮助吗?
android - simpleadapter 似乎是空的 - 为什么?
我正在尝试在自定义对话框中创建一个列表视图。listview 包含一个自定义行,其中包含 4 个文本视图。我有点卡住了,因为没有错误消息,但没有显示,适配器似乎是空的(但 fillmaps 有数据) - 我错过了什么?
谢谢阅读
android - 可以在 SimpleAdapter 中从 XML 设置动态图标吗?
我想使用 SimpleAdapter 而不是自定义 ArrayAdapter。除了与每一行关联的图标外,一切正常。图标直接与标签相关。所以根据标签,图标可能会有所不同。
这是示例 XML
我的自定义行布局
现在在这里我解析我的 XML 并设置我的适配器(仅编辑到相关部分):
程序不会崩溃。一切都按原样显示,我什至解析“站点”,因此当单击该行时会打开一个 Web 视图。我只是无法显示图标。这甚至可以使用 SimpleAdapter 吗?
更新:这是覆盖的 getView() 方法: