问题标签 [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
使用SimpleCursorAdapter
with添加背景颜色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 执行操作。
我读过可以将任意数据设置为View
usingsetTag
和检索 with getTag
(我实际上还没有成功完成这项工作,所以这可能是问题所在)。这是我正在使用的精简版本(为了简单/简洁):
ListView
正在填充,并且确实出现Toast
了,但它总是"ID=null"
,所以显然 ID 没有在ViewBinder
调用中设置setTag
(或者没有被检索属性getTag
)。
android - 使用 SimpleCursorAdapter.ViewBinder 在 Listview 中更改文本颜色
我已经列出了数据库中的名称,我想使用's 方法SimpleCursorAdapter
更改特定名称的颜色。SimpleCursorAdapter.ViewBinder
运行此方法时遇到问题,我的数据库包含不同的名称,但ListView
会将所有名称显示为一个特定名称。我究竟做错了什么?如何更改特定名称的文本颜色?可以使用ViewBinder
吗?
这是我的代码的一部分ViewBinder
:
这是我的输出图像:
我该如何解决这个问题?