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

android - SQLite 片段函数实现不会在 TextView 中将文本格式化为 HTML

我正在使用 SQLite FULL TEXT SEARCH 实现搜索功能。我想像 Google 搜索一样用粗体查询文本呈现结果!我已经实现了类似下面的代码,但它显示了没有任何 HTML 格式的纯文本,尽管将视图绑定到光标适配器并设置TextView. 我无法弄清楚我在代码中哪里错了?任何帮助请!

我在 DatabaseAdapter 类中的搜索功能是:

我的 show Results 函数在 Activity 类中向用户显示结果是:

0 投票
1 回答
525 浏览

android - 数据绑定:表示模型和视图,Android 中的第 3 方库

我很快意识到这将成为具有大量样板文件的 Android 中的一个问题,当我开始重构我的代码时,我现在正在有效地编写我自己的 half-@ssed 版本的数据绑定。我不想花更多时间概括它并重新发明轮子。我想知道是否有任何好的解决方案作为社区使用的 3rd 方库。

我发现了 robo-bindings,我真的很喜欢他们的演示文稿(专注于对他们自己的东西进行单元测试、健壮性等),但它们似乎仍然很小,我担心他们的库和一般支持/发展的问题向前。

人们正在使用任何其他图书馆吗?

谢谢。

0 投票
2 回答
96 浏览

android - 我的 bindView 中的一个开关没有运行预期的情况

我正在尝试ImageView使用 SQLite 数据库中的一个和三个 TextView 填充一个列表列表。s 中的数据TextView是我所期望的,但ImageView永远不会改变。

应该根据ImageViewy 列中 x 行的光标值在两个图标之间交换。该列填充了Integerof10。如果列 y@row x 为 1,则红色图像应填充ImageView. 如果为 0,则应为绿色图像。

这似乎永远不会发生。它总是红色的图像,logcat 总是说 cursor 的值为 1。

这是 SQLite 数据库的片段。

如您所见,图标应该是绿色然后是红色然后是绿色,但它只是三个红色。我真的很感激能帮助我弄清楚为什么我的代码不起作用。这是我的bindView

还有我的十字军

Playmaker420已经解决了这个问题。如果 Playmaker420 选择不这样做,我会写出答案。

0 投票
1 回答
560 浏览

android - 使用ViewBinder、SimpleCursorAdapter、SQLite,在ListView上展示相机拍摄的图片

这个程序应该做的是当它启动时,当点击活动栏上的相机图标时,会打开一个相机,如果用户拍照并可以保存,图片将保存在数据库中并且在相机实例消失后,照片将立即作为 ListView 中的缩略图显示在主页上。

但是到目前为止,我一直收到 SQLiteException 说“未知错误(代码 0):nativeGetBlob 中的 INTEGER 数据”。

每次在进行一些调试后运行我的代码之前,我都会完全删除我的数据库,以便它有一个新的开始。而在我的数据库中,实际上存储过程显然没问题,因为我使用 adb 检查我的数据库,我的命令提示符显示该表有两列,第一列是 _id,第二列是图像列,图片存储在.PNG 格式。作为 byte[],并且 ids 是自动递增的。

我已经成功地获得了一个测试图像以显示为一个简单的 ImageView(具有相同的 SQLite 存储代码),但是当我尝试在 ListView 上显示它时,使用 ViewBinder 和 SimpleCursorAdapter 我得到了 SQLiteException。我已经在这里阅读了许多其他问题,并已经尝试了一整天的解决方案,但仍然卡住了。那里有知道如何调试我的程序的专家吗?

到目前为止,这是我的代码:

MainActivity.java:

活动主.xml:

menu_main.xml:

列表视图.xml:

照片.xml:

日志猫:

太感谢了

0 投票
0 回答
82 浏览

android - android根据状态更改listview图像源

尝试更改 listView 图像项源取决于一个字段,例如: if (status === 1) 显示红色图像,否则显示绿色图像。我尝试了一个带有简单光标适配器的视图活页夹,但是什么也没做也没有显示任何错误

这个类作为子类位于 Main Activity 中,无法理解为什么这不起作用。

0 投票
1 回答
65 浏览

android-listview - 适配器中的数据但未在 Listview 中加载 | 将 Listactivity 转换为 ListFragment

我已将许多活动转换为片段,除了一个之外,所有活动都运行良好。在这个 java 文件的早期版本中,它是扩展 ListActivity,现在我用 ListFragment 替换它。最初它给出了一个 nullPointerException,但在这篇文章的帮助下,我设法消除了错误。现在它在适配器中获取数据,但不在列表视图中(我通过在日志中打印它来检查)。所以我需要在列表视图中显示数据。

这是Java代码:

这是xml:

0 投票
0 回答
77 浏览

android - 使用 SimpleCursorAdapter.ViewBinder 的可绘制图像不显示

我在该适配器中使用简单光标适配器创建一个列表视图我从 SQlite 获取我的标题列现在我想将图像添加到从 Drawable 文件夹到标题字段的同一个适配器我们如何使用 SimpleCursorAdapter.ViewBinder 做到这一点

这是我的代码

我的数据库类

自定义布局

0 投票
1 回答
423 浏览

android - 在主线程中调用 View.post(runnable) 方法是否安全?

我在 RecyclerView 中有一个视图。我在 onBindViewHolder() 方法中调用 myView.post(runnable) 以在布局传递完成后收集有关 myView 的信息。如果主机活动在我的可运行文件开始之前以某种方式被破坏,是否有使我的应用程序崩溃的风险?

0 投票
1 回答
47 浏览

android - 有没有办法从“CMD+SHIFT+O”(转到文件)搜索结果中过滤掉 ButterKnife ViewBinding 文件?

我倾向于使用CMD+SHIFT+O快捷方式在 Android Studio 中搜索项目文件,因为它提供了所有项目相关文件,而不是Double Shift搜索 SDK 中的所有现有文件(据我所知)。

但是,我还没有找到过滤掉 ButterKnife 创建的 ViewBinding 文件的方法。问题是,ViewBinding文件总是出现在我要查找的文件的顶部。 在此处输入图像描述

有没有办法将它们从cmd+shift+o搜索结果中排除?

0 投票
3 回答
6076 浏览

android - 数据绑定不能与 Kotlin 中的视图绑定一起使用

安卓工作室 3.6

构建.gradle:

在 app/build.gradle 中:

在我的活动中:

我的qr_bluetooth_swipe_activity.xml

启动应用程序后,成功滑动viewpager2。结果成功显示下一条消息:

好的。但qrBottonMainContainer不能隐瞒。为什么?

PS如果我删除这个:

然后成功工作。

为什么?