0

如何使文本字段使用数字 android 键盘而不是带有所有字母的普通键盘?注意:我使用的是 KivyMD MDTextFields 所以当我点击在文本字段中写入时,会出现这样的键盘:

就像在这张照片中

4

2 回答 2

0

我遇到了同样的问题,我发现一篇文章说要使用input_type: 'number'打开 android 数字键盘的 MDTextField 内部!我正在再次编译我的代码以查看它是否检查。前任。:

MDTextField:
            id: quantidade
            pos_hint: {"center_x": .5, "center_y": .5}
            input_type: 'number'
            hint_text: "Qtd."
            helper_text_mode: "on_error"
            helper_text: 'Insira uma quantidade (Apenas Números, "," e ".")'
于 2021-10-12T10:51:31.653 回答
0

在 py 文件中,我为自定义键盘创建了自己的类:

class CustomTextField(MDTextField):
    def __init__(self, *args, **kwargs):
        self.input_type = "number"
        self.input_type = "tel"
        self.input_filter = 'float'
        self.multiline = False
        super().__init__(**kwargs)

然后在 KV 文件中更改了这一行:

p4a.branch = master

到:

p4a.branch = develop
于 2021-10-20T10:20:27.117 回答