问题标签 [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 回答
1103 浏览

java - Android viewBinder 在 simpleCursorAdapter 上显示图像

我创建了一个工作 ViewBinder 与我的 simpleCursorAdapter 一起使用,并且一切正常。所需的图像按应有的方式显示等。但是当我测试我的代码时,我在我的 viewbinder 中放置了一个日志,其中显示了显示图像的标准。当我查看 logCat 时,它显示了两次迭代的结果,如下所示。(只有五个条目)。这反过来会创建我的 if 语句和结果图像显示的两次迭代。这不是显示的问题,但它会产生一些冗余,因为它会在 listView 中显示图像两次。

日志文件:

运行 viewBinder 的代码是这样的:

代码:

有谁知道为什么会有这种冗余?

0 投票
1 回答
544 浏览

android - 根据 RatingBar 值使用 ViewBinder 在 ListView 上设置 ImageView

我的 MainActivity 中有一个 ListView,它显示了我正在使用 SimpleCursorAdapter 填充的电影列表。在另一个活动中,用户可以使用 RatingBar 设置评分,并且浮点值保存在数据库中。我想在电影名称旁边的 MainActivity 上显示在其他活动中设置的评分。

我试图将另一个 RatingBar 仅用作指标并进行设置,但它不起作用。我尝试使用五个不可见的图像视图(星星),它们根据浮点值变得可见,但它不起作用。现在我正在尝试使用带有if语句的viewbinder:从数据库中获取评分栏的浮点值,将其解析为Int并将正确的drawable设置为Imageview。

LogCat 中没有错误,但图像视图根本没有改变......也许我在刷新列表时错了?我是一个principiant请帮助我:)我做错了什么??????

//这是我的主要活动:

公共类 MainActivity 扩展 ListActivity 实现 OnItemClickListener {

// 这是 ViewBinder:

私有类 CustomViewBinder 实现 ViewBinder {

0 投票
1 回答
268 浏览

android - ViewBinder 和消失的图像

我们已经让它显示图像并在需要时隐藏它们,但是当我向下或向上滚动时它们消失了。任何人都见过这个或知道它的原因吗?不知道发生了什么,但是当我滚动它时,好像它重新确定是否需要显示它并且它没有,即使在那个日期它是肯定的。

XML 1:

XML2:

0 投票
1 回答
1534 浏览

android - ViewBinder setViewValue 有时只工作

我正在使用 SimpleCursorAdapter,但我不确定为什么它只在某些时候起作用。如果我重做相同的查询,我会得到不同的绑定。尽管我知道,但它与光标的含义无关。

我要做的就是将 TextView 设置为 null 如果cursor.getString(cursor.getColumnIndex(...))为空。它有时有效,但并非一直有效。当然,这使得调试非常困难。我在 LogCat 中注意到,当它不为 null 时,它似乎获得了正确的值并将其设置为 textview,但它没有在 ListView 中更新自身。有时我有一个很长的 ListView,比如 732 个结果。当我滚动列表时,我可以看到 setViewValue 被调用并说它设置了文本,但没有任何改变。该TextView kanjiTextView = (TextView) view;行也从未为空。

我在这里缺少什么吗?如果我需要发布更多 LogCat 内容,请告诉我。

ViewBinder 创建随机内容这个答案似乎有点类似于我的问题,但我不确定这是否是相同的原因。

0 投票
1 回答
225 浏览

java - 使用 simpleadapter 在列表视图中实现自定义视图的更好方法?

我有一个名为 tags 的值,它是一个逗号分隔的单词列表。我想把它放入设计精美的“标签按钮”中。

下面的作品。但是,在我加载更多行后((LinearLayout) view).removeAllViews();,每次adapter.notifyDataSetChanged();调用不多次添加标签时,这条线似乎是一个丑陋的修复setOnScrollListener()

对这里的“最佳实践”有什么建议,或者至少是一个更好看的解决方案?

0 投票
1 回答
121 浏览

android - Listview 和 CustomViewBinder

所以我有一个 7 天的信息列表来显示。当列表被填充时,@+id/image显示正确(据我所知),当我向下滚动和备份时,图像发生了变化。在图像填充另一个图像的情况下,它可以正常工作,在图像填充颜色的情况下,它会变得混乱。

我知道这里可能有一些改进的空间,所以如果你有建议,请解释它们并告诉我如何,提前谢谢!

清单 xml:

行 xml:

0 投票
2 回答
836 浏览

android - 查看 Binder 和 ClassCastException

嗨,我在取景器方面遇到了一些问题,想知道是否有人可以提供帮助。

我有一个 SQLite 数据库,它很好,并且将小的缩略图图像作为 blob 存储在其中。我知道 blob 正在保存,因为我可以在我的应用程序的另一个区域中检索它们。

现在,我正在尝试使用 ViewBinder 将数据库中的图像绑定到我的自定义列表视图。(您可以将其视为联系人管理器的布局,其中我有一个带有相应图像的姓名和号码列表。)

我尝试了几种不同的方法,包括使用简单的光标适配器,从我的研究来看,创建我自己的视图活页夹似乎是一种方法。代码没有错误,但是在运行时我得到了 ClassCastException。

以下是我的主要列表活动中的代码

对于我的自定义视图活页夹

现在日志猫

我认为活页夹中的第 14 行是

谁能帮我理解为什么这会产生一个classCastExeption,因为正在传递给我的视图活页夹的视图是

任何想法都非常感谢。

0 投票
1 回答
572 浏览

android - 将 SimpleCursorAdapter 添加到 TextView

有没有办法通过 CursorLoader 使用 SimpleCursorAdapter 以便我可以使 TextView 与我的数据库更改保持同步?我有一个我想维持的帐户余额,而不必自己管理每一项更改。我的 TextView 不在任何有适配器的地方。它更像是一面旗帜。下面代码的问题是 setViewValue 从未被调用,我假设适配器尚未设置为任何内容。任何帮助或建议将不胜感激。谢谢。

这是我的回调

0 投票
1 回答
800 浏览

android - 带有 imageView 的 android simplecursoradapter

我想用 simplecursoraapter 和内置的 ListView 查看我的联系人列表,显示他们的姓名、电子邮件和图片(全部保存在 sqlite 中)

拥有此代码(请注意,我没有使用光标,我使用 null 因为我稍后会提供光标):

接着:

如果您注意到我在 onPostExecute 内提供了带有 changeCursor 的光标,而不是在开始时,那么我的问题是: 1.-如何以这种方式使用 viewBinder?SimpleCursorAdapter 中的图像我想在里面添加一个图像(int[] to = new int[] { R.id.contactTextView,R.id.emailTextView2,R.id.imageView1};//imageView1 是一个 ImageView)所以在这个我可以看到姓名、电子邮件、图像的方式

我的数据库也有以下内容:字段:

2.-如果可以包含近5000条记录,使用sqlite保存图片(内部数据库)是一个好习惯,但图片是2.6kb(非常小的图片)????谢谢

0 投票
1 回答
1074 浏览

android - 如何正确转换文本中的字符串?

我有 2 个列的表格: GOAL(text) 和 FLAG(0 或 1) 如果 FLAG 的值 = 1 来自 GOAL 的文本得到 Strike。

相当简单的代码,但从字符串转换为文本时出现问题。

我看到了 2 种方法:敲击 sring 值或解决这个问题。

也许还有另一种方式...

请帮忙!