问题标签 [android-viewbinder]

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

android - 将 ViewBinder 用于带有 TextView 的自定义 ListView 项

我正在尝试为TextViewListView使用SimpleCursorAdapterwith添加背景颜色ViewBinder,但它不起作用:

列表行.xml:

我称之为ViewBinder(类TextActivity 扩展 ListActivity)的活动

我究竟做错了什么?

0 投票
1 回答
543 浏览

android - CursorAdapter 的 ViewBinder 生命周期?

有人可以从方法的角度帮助我理解SimpleCursorAdapter.ViewBinder生命周期:setViewValuebindView它们何时被调用?实例是否被重用?有什么资料可以理解这一切吗?

我基本上有一个ScrollView用于setViewValue填充项目但即使setViewValue一次又一次调用它也不会刷新视图值。

0 投票
1 回答
1932 浏览

android - 使用 SimpleCursorAdapter.ViewBinder 显示数据库中的文本和图像

我显示来自数据库的数据,如文本和图像,但我的代码不起作用。我将本教程 用于我的项目。这是我的java类:

MyViewBinder.java

如何解决这个问题?

0 投票
2 回答
9371 浏览

android - 使用 SimpleCursorAdapter 和 ViewBinder 的 Spinner 项目单击侦听器的方法

我得到了一个Spinner元素,我使用来自 a 的数据填充了Cursor一个SimpleCursorAdapter. 我也setViewBinder用于自定义行布局Spinner。一切正常,Spinner获取数据和Spinner项目使用自定义布局。

但是从Spinner下拉视图中单击项目不会执行任何操作。它不会将所选项目设置为选中,也不会关闭下拉视图。我不知道我必须做什么,以便将列表中的选定项目传递给Spinner逻辑并按应有的方式运行。这是我正在使用的布局:

这是ViewBinder

这是我将数据添加到的方式Spinner

在这篇文章中添加一个OnItemSelectedListener类似建议的方法如下所示,但不能解决问题。此外,我不确定如何setOnItemSelectedListener帮助我获得稍后需要的数据字段:

问题

0 投票
2 回答
3874 浏览

android - 使用 SimpleCursorAdapter 和 ViewBinder 在 ListView 项中设置图像

有没有办法可以将图像设置为ImageView内部ListView?在此,我使用 aSimpleCursorAdapter显示所有字段并使用 aViewBinder将图像位图设置为ImageView. 图像是使用AsyncTask. 我编写的代码如下所示:

有没有办法使用这种方法将图像设置为正确的行?

使用我目前拥有的代码,图像已成功下载。但是,图像是随机设置的。

0 投票
4 回答
2202 浏览

android - CheckedTextView 从 SimpleCursorAdapter 加载默认值

我有一个使用 aCheckedTextView并从 a 扩展的适配器SimpleCursorAdapter。我试图加载默认值,CheckTextView但我没能做到。我不知道这是我的行为CheckedTextView还是我做错了什么。

我试过什么?

我试图覆盖该getView()方法并获取CheckedTextView视图并使用setChecked(boolean),失败,奇怪的是它不起作用。

然后我尝试使用 a ViewBinder,但这也不起作用。

对这个问题有任何见解吗?

0 投票
2 回答
1545 浏览

android - 如何在 ViewBinder 中为 ImageButton 设置 onClick 侦听器?

ListView用 aSimpleCursorAdapter和 aViewBinder为它设置了视图,我想在其中放置一个ImageButtonViewBinder不知道如何设置onClick事件。我应该创建一个MySimpleCursorAdapter并把它放在那里还是应该在ViewBinder课堂上写?

这是我的代码:

ViewBinder.java

ChannelPoster.java表示 ListView 中的一个条目:

ChannelDB.java数据库之一,我只发布相关部分:

最后是列表Tv.java

如果有帮助,这就是我添加条目的方式:

如果您需要更多代码,请告诉我。

0 投票
1 回答
639 浏览

android - ViewBinder 中的 ImageButton 不起作用

我创建了一个ViewBinder, 来将我的项目保存在 aListView中,它从 a 中获取其内容,SimpleCursorAdapter并且在其中有一个ImageButton. 我成功获得了列表,但ImageButton只是不会响应我onclick将字符串从数据库带到另一个的事件Activity。这就是我遇到的问题。

下面是我的 MainActivity课:

0 投票
2 回答
2638 浏览

android - SimpleCursorAdapter 和 ViewBinder - 将数据绑定到要在单击时检索的 ListView 项目

所以我有一个ListView(使用 a ListActivity)我从 a 填充SQLiteDatabase。我正在尝试将行的 ID (PK) 附加到视图,以便对于onListItemClick每个列表项,我可以使用该 ID 执行操作。

我读过可以将任意数据设置为ViewusingsetTag和检索 with getTag(我实际上还没有成功完成这项工作,所以这可能是问题所在)。这是我正在使用的精简版本(为了简单/简洁):

ListView正在填充,并且确实出现Toast了,但它总是"ID=null",所以显然 ID 没有在ViewBinder调用中设置setTag(或者没有被检索属性getTag)。

0 投票
3 回答
2782 浏览

android - 使用 SimpleCursorAdapter.ViewBinder 在 Listview 中更改文本颜色

我已经列出了数据库中的名称,我想使用's 方法SimpleCursorAdapter更改特定名称的颜色。SimpleCursorAdapter.ViewBinder运行此方法时遇到问题,我的数据库包含不同的名称,但ListView会将所有名称显示为一个特定名称。我究竟做错了什么?如何更改特定名称的文本颜色?可以使用ViewBinder吗?

这是我的代码的一部分ViewBinder

这是我的输出图像:

图片

我该如何解决这个问题?