问题标签 [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.

0 投票
1 回答
2267 浏览

android - 在 Android 中使用 SimpleAdapter 填充 Spinner

我已经使用 ArrayAdapter 来填充 Spinner。我想知道是否可以使用 SimpleAdapter 来完成?请指导我正确的方向。提前致谢。

0 投票
1 回答
11028 浏览

android - 将 SimpleAdapter 与 Spinner 一起使用

我是 Android 开发的新手。我正在尝试使用 SimpleAdapter 填充微调器。但微调器的列表显示空白元素。当我单击任何元素时,其文本会在 Toast 中正确显示。请告诉我下面的代码中有什么问题。

0 投票
2 回答
526 浏览

android - 如何在同一活动中更改第二个布局中的值?

我的场景是我有一个活动显示存储在 SQLite DB 中的游标。主布局包含顶部的文本视图和列表视图。然后我使用 simplecursoradapter 将光标填充到 listadapter 并将 listadapter 放入 listview。simplecursoradapter 使用另一种布局。现在的问题是,当我使用 simplecursoradapter 时,我将三列带入列表视图,例如:项目名称、日期和价格。如果我不更改这些值,那没关系。

实际上我想在价格中添加一些字符串并形成新的字符串,例如货币符号。根据我的理解,我们只能为一个布局设置内容视图,而不是两个布局。我还尝试填充新布局并设置值但失败了

LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 查看 textEntryView = inflater.inflate(R.layout.itemlist, null); TextView 价格 = (TextView) textEntryView.findViewById(R.id.price); price.setText(货币 + c.getString(4).toString());

甚至语法和运行应用程序都没有问题。但是当我运行应用程序并检查列表视图时,价格仍然只显示价格而不添加货币符号。我只能在主布局下添加货币符号,而不是 simplecursoradapter 中使用的第二个布局。

实际上,货币是在用户偏好中选择的,我使用 sharedpreference 来检索它的值并添加到光标中的价格值。似乎 simplecursoraapter 正在使用不同的布局,所以不能这样做。

有人对这个案子有想法吗?

如果为类似方法提供方法和代码,我将不胜感激。

谢谢 !!

0 投票
1 回答
398 浏览

android - 访问使用适配器动态创建的对象

ListViewTextViews 和Spinners 创建了一个动态,使用 aSimpleAdapter和 a ViewBinder

Spinner用户选择后如何访问值?

我想我需要在 my 中创建对微调器的引用ViewBinder,但我不知道如何。我试过这个,但它不工作:

0 投票
1 回答
1182 浏览

android - 在 Android 2.1 上为 ListView 使用分离列表适配器会崩溃,但适用于 2.2

我正在使用由Jeff Sharkey编写的 SeparatedListAdapter 。我最初是在 Nexus One 上开始开发这个应用程序的,在那里我让它完全按照预期工作。现在我正在测试某些部分,我的应用程序在所有其他运行 Android 2.1 的手机上崩溃。我的项目构建目标是 2.1-update1 与所有这些手机相同。

这是错误的 LogCat

logcat 引用的我的代码的相关部分

出现错误“return adapter.getView(position - 1, convertView, parent);”

在 StackOverflow 上花了很多钱,我知道很难理解发生了什么,这里是一个总结。ListView 显示运动的分数列表,因此每个项目由 2 个团队名称、2 个分数和一个图标组成。

将不胜感激任何提示。我尝试查看 SimpleAdapter 的代码以找出导致错误的原因,但无法弄清楚。谢谢。

0 投票
1 回答
6443 浏览

android - 如何让 SimpleAdapter 工作的 OnItemClickListener

我是android新手,我有一个问题。我正在使用带有 ViewBender 的 SimpleAdapter 来显示图像和文本。但是我不知道如何为 SimpleAdapter 设置 OnItemClickListener。我该怎么做?这就是我初始化它的方式:

提前致谢

0 投票
1 回答
9793 浏览

android - update listview from simpleAdapter with new data

I've implemented a custom listview with multiple TextViews from a tutorial found here and all is working very well, but I'd like to be able to update the textviews on the fly with new data.

For example, I set a click listener on the items in the listview, and when clicked a dialog is shown that prompts the user to enter data. I can get the new data by calling populateList() and update the the array, but the new data isn't displayed in the textviews until the activity is restarted. How can I tell the simpleAdapter to get the new data and display it as soon as the dialog is dismissed?

EDIT: CODE SHOWN:

In onCreate:

to bring up the dialog:

the TimePicker dialog where notifyDataSetChanged is called:

0 投票
4 回答
12489 浏览

android - 如何在 onItemClick 处理程序中获取项目 ID

我有一个包含两列category_id和的类别表name。我创建了一个名为CategoryDataHelper. 我有一个名为getCategoryCursor()该助手类的方法,它从类别表中获取 id 和名称并返回游标。使用该光标,我习惯于SimpleCursorAdapter显示类别列表。它工作正常。

现在我想实现一个OnItemClickListener并发送一个带有category_id所选类别的 Intent。如何在onItemClick()方法中获取 id?

0 投票
1 回答
848 浏览

android - SimpleAdapter 和 ContextMenu

你好,我的 Droid 开发者伙伴们!我有一个问题已经困扰我一段时间了。我希望有人可以帮助我,这样我就可以继续学习。

我无法将 ContextMenu 连接到我的 SimpleAdapter。我进行了广泛的搜索,但找不到或“连接点”来解决这个问题。我没有对 simpleadapter 和 ContextMenu 做任何花哨的事情。

我的设置似乎正确,因为列表视图的 onListItemClick 返回了我已加载到列表中的 ID,因此我知道一切都已正确设置。

这是一个扩展 ListActivity 的公共类

这是我到目前为止所拥有的...

我的 ROW.xml 列表在这里加载得很好

简单适配器片段。这工作正常。

这就是事情崩溃的地方。我似乎无法弄清楚如何将 setOnCreateContextMenuListener 连接到 SimpleAdapter / ListView。

此外,Eclipse 没有获取 R.id.list。我尝试将布局 XML 的 ID 切换为 @android:id/list 但这似乎也不起作用。我似乎无法获得对 ListView 列表 ID 的引用。

我希望这是一个简单的解决方案!提前感谢您的所有帮助。

0 投票
1 回答
669 浏览

android - 想在使用 SimpleAdapter 从 Web 获取后显示图像

我正在从 web xml 文件和图像中读取数据,也从 web 读取数据。我将图像作为位图 bmImg 并将其放入 Hashmap 中。但我确实知道如何修改我的 simpleAdapter 函数以在 imageView 中显示该图像。我被困在这里,我正在做学习项目。有什么建议么?

这是代码:

NodeList 节点 = doc.getElementsByTagName("product"); for (int i = 0; i < nodes.getLength(); i++) {