基维。不要在 android 上显示复选框
Kivy. Don't show checkbox on android
我在桌面 kivy 应用程序的 .kv 文件中创建了复选框,它正常显示。但是在 android 设备上我没有看到 It.I 尝试点击屏幕上的所有点以及任何看不到的东西。在 logcat 中没有错误。
会发生什么问题?
这是 .kv 文件的一部分
Widget:
FloatLayout:
CheckBox:
color:1,0,0,0
on_active: app.checkActive2(*args)
pos_hint:{'top': 5, 'center_x':4}
Руслан。试试这个代码:
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。
我在桌面 kivy 应用程序的 .kv 文件中创建了复选框,它正常显示。但是在 android 设备上我没有看到 It.I 尝试点击屏幕上的所有点以及任何看不到的东西。在 logcat 中没有错误。 会发生什么问题?
这是 .kv 文件的一部分
Widget:
FloatLayout:
CheckBox:
color:1,0,0,0
on_active: app.checkActive2(*args)
pos_hint:{'top': 5, 'center_x':4}
Руслан。试试这个代码:
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。