如何使文本字段使用数字 android 键盘而不是带有所有字母的普通键盘?注意:我使用的是 KivyMD MDTextFields 所以当我点击在文本字段中写入时,会出现这样的键盘:
问问题
144 次
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 回答