如何使用实体按键切换tabview的tab

如题,我想使用按键来切换tabview的tab,但是发现按下左右按键时tab并不会切换,不知道有没有知道的可以解答下,谢谢

在lvgl中可以使用多种输入方式,文档阅读:http://lvgl.100ask.net/8.2/porting/indev.html

目前有四种输入方式: 触摸、键盘、编码器、按键。除了触摸,常用的输入方式是 键盘编码器

将输入设备适配好之后阅读:

最后,键盘编码器 输入方式的视频教程以及参考示例: https://www.bilibili.com/video/BV1Ya411r7K2?p=19

1 个赞

其实我想问的是,我将tabview中的tab添加进group后,使用按键并不能看到tab的焦点发生了改变,是不是我的操作有问题呢

视频教程和文档中有提到导航模式和编辑模式,需要先触发 LV_KEY_ENTER 进入到 tb 然后再触发 LV_KEY_NEXTLV_KEY_PREV 聚焦到 tb 不同的页签下面,再按 LV_KEY_ENTER 即可切换到 对应的页面。

使用板子预览效果之前,确保先能在pc模拟器上验证这能节省很多调试时间,按照这里给出的视频教程看完4节相关的教程之后自己在模拟器中创建 tb 验证、体验: https://www.bilibili.com/video/BV1Ya411r7K2?p=19

不带默认组里面 需要添加 没有默认聚焦的 要设置聚焦