OpenEdv-开源电子网

 找回密码
 立即注册
查看: 3341|回复: 1

v8怎么改list里面btn的颜色

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2021-12-27
在线时间
0 小时
发表于 2021-12-27 18:01:56 | 显示全部楼层 |阅读模式
1金钱
程序里面我用了        his_data_objs[i] = lv_list_add_btn(list, NULL, "btn");lv_obj_set_style_bg_color(his_data_objs[i], lv_color_make(0x80, 0x80, 0xD0), LV_PART_MAIN);

想把按键的颜色改成紫色,实际效果虽然也变了,但是短了一截呃
试着用
lv_obj_set_size(obj, LV_PCT(100), LV_SIZE_CONTENT);
把按键改长一点,但是改完之后,list的下面就出现了横向的滚动条,而且左边还是缺一块
求大佬帮帮忙,谢谢~

我这个改颜色主要是想利用btn来完成一个类似lv_list_add_text的功能,因为单纯用lv_list_add_text添加出来的一个文本框对于我要显示的字来说太矮了,显示出来字的效果很挤。而改了lv_list_add_text创建出来的label的高度,又不能使字在竖直方向上居中。很是苦恼!!!
希望有人能帮帮忙

SNM}}L]A@)T@6[F8~}B~ONS.png
GCH6EI}RGQN4O8PMX12~P}L.png
`C2KU820HHAF]R5LIB5VY6N.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
金钱
376
注册时间
2014-7-4
在线时间
114 小时
发表于 2022-1-20 19:45:45 | 显示全部楼层
用样式中的 padding设置间距
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 16:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表