Android 更改键盘的输入类型

Android 更改键盘的输入类型,android,Android,有没有办法动态更改软输入键盘类型?就像小键盘上有一个按钮,我们可以通过它在数字键盘或字母键盘之间切换。我可以通过编程方式提供该功能吗?我想做的是在用户单击编辑文本时显示数字键盘,然后在按空格键时转到普通键盘。我没有尝试,但您可以尝试将编辑文本的输入类型设置为数字,并设置文本更改侦听器,以等待空格。当它获得一个空格时,它会将输入类型更改为文本 我试过了,但问题是,在数字键盘上,按钮不见了,这让我们可以回到文本模式

有没有办法动态更改软输入键盘类型?就像小键盘上有一个按钮,我们可以通过它在数字键盘或字母键盘之间切换。我可以通过编程方式提供该功能吗?我想做的是在用户单击编辑文本时显示数字键盘,然后在按空格键时转到普通键盘。

我没有尝试,但您可以尝试将编辑文本的输入类型设置为数字,并设置文本更改侦听器,以等待空格。当它获得一个空格时,它会将输入类型更改为文本

我试过了,但问题是,在数字键盘上,按钮不见了,这让我们可以回到文本模式