我在Desktop kivy app上创建了.kv文件中的复选框,它显示正常。但是在Android设备上我没有看到它。我试图点击屏幕上的所有点,无论什么都看不到它。在logcat中没有错误。 会发生什么问题?
这是.kv文件的一部分
Widget:
FloatLayout:
CheckBox:
color:1,0,0,0
on_active: app.checkActive2(*args)
pos_hint:{'top': 5, 'center_x':4}
答案 0 :(得分:1)
Руслан。试试这段代码:
FloatLayout:
CheckBox:
size_hint: None, None # for setting the size
size: 20, 20
color: 1, 0, 0, 1 # Red-Blue-Green-Alpha
on_active: print("Hello from Mr. Checkbox")
pos_hint:{'top': 0.5, 'center_x': 0.4}
您错误地使用了pos_hint
。它应该是0到1之间的值。像这样:pos_hint: {'top': 0.5, 'center_x': 0.4}
。您还将复选框alpha设置为0(完全透明),它应为1.