清泛IT社区

标题: 蓝牙接收的数据怎么一行一行更新显示和,类似图2这样的 [打印本页]

作者: liangzhi123    时间: 7 天前
标题: 蓝牙接收的数据怎么一行一行更新显示和,类似图2这样的
在做BLE蓝牙显示app。蓝牙端一个数据一个数据的发送,但是显示的时候后一个会覆盖上一个 无法将接收的数据全部罗列出来,而且显示的还有问题,有时候显示一个,有时候显示3个数据。求解!!

作者: App Inventor 2     时间: 7 天前
使用列表显示框组件,详见文档:https://www.fun123.cn/reference/ ... rface.html#ListView
作者: liangzhi123    时间: 7 天前
还是不行呐  列表显示框放在垂直滚动布局里面  还是一次只显示一个数据 而且数据更新速度特别快  
作者: App Inventor 2     时间: 7 天前
liangzhi123 发表于 2024-12-05 15:46
还是不行呐  列表显示框放在垂直滚动布局里面  还是一次只显示一个数据 而且数据更新速度特别快   ...

列表显示框 显示逻辑处的代码块贴一下看看
作者: liangzhi123    时间: 6 天前
App Inventor 2  发表于 2024-12-05 21:11
列表显示框 显示逻辑处的代码块贴一下看看

这个还在写  为什么现在app出现运行故障 弹出来:Need android.permission.BLUETOOTH_SCAN permission for android.content.AttributionSource@d5ca151a: GattService registerScanner
注意: 5秒钟后将报告另一条错误信息。
作者: App Inventor 2     时间: 6 天前
liangzhi123 发表于 2024-12-06 16:04
这个还在写  为什么现在app出现运行故障 弹出来:Need android.permission.BLUETOOTH_SCAN permission fo ...

你用的哪个平台?bluetoothle拓展哪个日期的版本?
大概率是拓展版本太老了,这个问题是安卓12及以下老版本拓展导致的问题。
使用2024年编译出来的最新拓展估计就欧了。
作者: liangzhi123    时间: 3 天前
App Inventor 2  发表于 2024-12-06 18:24
你用的哪个平台?bluetoothle拓展哪个日期的版本?
大概率是拓展版本太老了,这个问题是安卓12及以下老版 ...

列表显示框怎么滚动更新多条数据啊  这是我的逻辑结构
作者: App Inventor 2     时间: 3 天前
liangzhi123 发表于 2024-12-09 19:45
列表显示框怎么滚动更新多条数据啊  这是我的逻辑结构

参考代码如下:
(, 下载次数: 0)

定义一个列表变量,每次收到ble的文本,就追加进去,然后再把列表给显示框显示。数据多了会自动出现滚动条。

作者: App Inventor 2     时间: 3 天前
目前列表显示框做不到最新在下面,然后自动滚动到最下。
但是可以将列表转置一下,最新放上面,效果也是很不错的。 (, 下载次数: 0)

如果非得想要自动滚动,可以使用 TableView 拓展,参考这里:https://community.appinventor.mi ... -and-5-by-ken/26000
或者这个方案:https://community.appinventor.mi ... he-listview/9105/11





欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3