问题标签 [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.
android - 将 ViewBinder 用于带有 TextView 的自定义 ListView 项
我正在尝试为TextView我ListView使用SimpleCursorAdapterwith添加背景颜色ViewBinder,但它不起作用:
列表行.xml:
我称之为ViewBinder(类TextActivity 扩展 ListActivity)的活动
我究竟做错了什么?
android - CursorAdapter 的 ViewBinder 生命周期?
有人可以从方法的角度帮助我理解SimpleCursorAdapter.ViewBinder生命周期:setViewValue,bindView它们何时被调用?实例是否被重用?有什么资料可以理解这一切吗?
我基本上有一个ScrollView用于setViewValue填充项目但即使setViewValue一次又一次调用它也不会刷新视图值。
android - 使用 SimpleCursorAdapter 和 ViewBinder 的 Spinner 项目单击侦听器的方法
我得到了一个Spinner元素,我使用来自 a 的数据填充了Cursor一个SimpleCursorAdapter. 我也setViewBinder用于自定义行布局Spinner。一切正常,Spinner获取数据和Spinner项目使用自定义布局。
但是从Spinner下拉视图中单击项目不会执行任何操作。它不会将所选项目设置为选中,也不会关闭下拉视图。我不知道我必须做什么,以便将列表中的选定项目传递给Spinner逻辑并按应有的方式运行。这是我正在使用的布局:
这是ViewBinder:
这是我将数据添加到的方式Spinner:
在这篇文章中添加一个OnItemSelectedListener类似建议的方法如下所示,但不能解决问题。此外,我不确定如何setOnItemSelectedListener帮助我获得稍后需要的数据字段:

android - 使用 SimpleCursorAdapter 和 ViewBinder 在 ListView 项中设置图像
有没有办法可以将图像设置为ImageView内部ListView?在此,我使用 aSimpleCursorAdapter显示所有字段并使用 aViewBinder将图像位图设置为ImageView. 图像是使用AsyncTask. 我编写的代码如下所示:
有没有办法使用这种方法将图像设置为正确的行?
使用我目前拥有的代码,图像已成功下载。但是,图像是随机设置的。
android - CheckedTextView 从 SimpleCursorAdapter 加载默认值
我有一个使用 aCheckedTextView并从 a 扩展的适配器SimpleCursorAdapter。我试图加载默认值,CheckTextView但我没能做到。我不知道这是我的行为CheckedTextView还是我做错了什么。
我试过什么?
我试图覆盖该getView()方法并获取CheckedTextView视图并使用setChecked(boolean),失败,奇怪的是它不起作用。
然后我尝试使用 a ViewBinder,但这也不起作用。
对这个问题有任何见解吗?
android - 如何在 ViewBinder 中为 ImageButton 设置 onClick 侦听器?
我ListView用 aSimpleCursorAdapter和 aViewBinder为它设置了视图,我想在其中放置一个ImageButton但ViewBinder不知道如何设置onClick事件。我应该创建一个MySimpleCursorAdapter并把它放在那里还是应该在ViewBinder课堂上写?
这是我的代码:
ViewBinder.java:
并ChannelPoster.java表示 ListView 中的一个条目:
和ChannelDB.java数据库之一,我只发布相关部分:
最后是列表Tv.java:
如果有帮助,这就是我添加条目的方式:
如果您需要更多代码,请告诉我。
android - ViewBinder 中的 ImageButton 不起作用
我创建了一个ViewBinder, 来将我的项目保存在 aListView中,它从 a 中获取其内容,SimpleCursorAdapter并且在其中有一个ImageButton. 我成功获得了列表,但ImageButton只是不会响应我onclick将字符串从数据库带到另一个的事件Activity。这就是我遇到的问题。
下面是我的 MainActivity课:
android - SimpleCursorAdapter 和 ViewBinder - 将数据绑定到要在单击时检索的 ListView 项目
所以我有一个ListView(使用 a ListActivity)我从 a 填充SQLiteDatabase。我正在尝试将行的 ID (PK) 附加到视图,以便对于onListItemClick每个列表项,我可以使用该 ID 执行操作。
我读过可以将任意数据设置为ViewusingsetTag和检索 with getTag(我实际上还没有成功完成这项工作,所以这可能是问题所在)。这是我正在使用的精简版本(为了简单/简洁):
ListView正在填充,并且确实出现Toast了,但它总是"ID=null",所以显然 ID 没有在ViewBinder调用中设置setTag(或者没有被检索属性getTag)。
android - 使用 SimpleCursorAdapter.ViewBinder 在 Listview 中更改文本颜色
我已经列出了数据库中的名称,我想使用's 方法SimpleCursorAdapter更改特定名称的颜色。SimpleCursorAdapter.ViewBinder运行此方法时遇到问题,我的数据库包含不同的名称,但ListView会将所有名称显示为一个特定名称。我究竟做错了什么?如何更改特定名称的文本颜色?可以使用ViewBinder吗?
这是我的代码的一部分ViewBinder:
这是我的输出图像:

我该如何解决这个问题?