问题标签 [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 - SQLite 片段函数实现不会在 TextView 中将文本格式化为 HTML
我正在使用 SQLite FULL TEXT SEARCH 实现搜索功能。我想像 Google 搜索一样用粗体查询文本呈现结果!我已经实现了类似下面的代码,但它显示了没有任何 HTML 格式的纯文本,尽管将视图绑定到光标适配器并设置TextView
. 我无法弄清楚我在代码中哪里错了?任何帮助请!
我在 DatabaseAdapter 类中的搜索功能是:
我的 show Results 函数在 Activity 类中向用户显示结果是:
android - 数据绑定:表示模型和视图,Android 中的第 3 方库
我很快意识到这将成为具有大量样板文件的 Android 中的一个问题,当我开始重构我的代码时,我现在正在有效地编写我自己的 half-@ssed 版本的数据绑定。我不想花更多时间概括它并重新发明轮子。我想知道是否有任何好的解决方案作为社区使用的 3rd 方库。
我发现了 robo-bindings,我真的很喜欢他们的演示文稿(专注于对他们自己的东西进行单元测试、健壮性等),但它们似乎仍然很小,我担心他们的库和一般支持/发展的问题向前。
人们正在使用任何其他图书馆吗?
谢谢。
android - 我的 bindView 中的一个开关没有运行预期的情况
我正在尝试ImageView
使用 SQLite 数据库中的一个和三个 TextView 填充一个列表列表。s 中的数据TextView
是我所期望的,但ImageView
永远不会改变。
应该根据ImageView
y 列中 x 行的光标值在两个图标之间交换。该列填充了Integer
of1
或0
。如果列 y@row x 为 1,则红色图像应填充ImageView
. 如果为 0,则应为绿色图像。
这似乎永远不会发生。它总是红色的图像,logcat 总是说 cursor 的值为 1。
这是 SQLite 数据库的片段。
如您所见,图标应该是绿色然后是红色然后是绿色,但它只是三个红色。我真的很感激能帮助我弄清楚为什么我的代码不起作用。这是我的bindView
。
还有我的十字军
Playmaker420已经解决了这个问题。如果 Playmaker420 选择不这样做,我会写出答案。
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:
日志猫:
太感谢了
android - android根据状态更改listview图像源
尝试更改 listView 图像项源取决于一个字段,例如: if (status === 1) 显示红色图像,否则显示绿色图像。我尝试了一个带有简单光标适配器的视图活页夹,但是什么也没做也没有显示任何错误
这个类作为子类位于 Main Activity 中,无法理解为什么这不起作用。
android-listview - 适配器中的数据但未在 Listview 中加载 | 将 Listactivity 转换为 ListFragment
我已将许多活动转换为片段,除了一个之外,所有活动都运行良好。在这个 java 文件的早期版本中,它是扩展 ListActivity,现在我用 ListFragment 替换它。最初它给出了一个 nullPointerException,但在这篇文章的帮助下,我设法消除了错误。现在它在适配器中获取数据,但不在列表视图中(我通过在日志中打印它来检查)。所以我需要在列表视图中显示数据。
这是Java代码:
这是xml:
android - 使用 SimpleCursorAdapter.ViewBinder 的可绘制图像不显示
我在该适配器中使用简单光标适配器创建一个列表视图我从 SQlite 获取我的标题列现在我想将图像添加到从 Drawable 文件夹到标题字段的同一个适配器我们如何使用 SimpleCursorAdapter.ViewBinder 做到这一点
这是我的代码
我的数据库类
自定义布局
android - 在主线程中调用 View.post(runnable) 方法是否安全?
我在 RecyclerView 中有一个视图。我在 onBindViewHolder() 方法中调用 myView.post(runnable) 以在布局传递完成后收集有关 myView 的信息。如果主机活动在我的可运行文件开始之前以某种方式被破坏,是否有使我的应用程序崩溃的风险?
android - 数据绑定不能与 Kotlin 中的视图绑定一起使用
安卓工作室 3.6
构建.gradle:
在 app/build.gradle 中:
在我的活动中:
我的qr_bluetooth_swipe_activity.xml
启动应用程序后,成功滑动viewpager2。结果成功显示下一条消息:
好的。但qrBottonMainContainer
不能隐瞒。为什么?
PS如果我删除这个:
然后成功工作。
为什么?