基维。不要在 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。