Lyu*_*mil 39 android android-keypad
这已被网上其他地方要求无济于事.Android中有没有办法在聚焦时显示数字软键盘EditText,但仍允许输入任何文本?
我想让用户输入数量(例如"1公斤","2公升"),所以只是设置inputType="number"不起作用.
rDr*_*oid 34
添加以下代码行,它会做的伎俩:)
editText.setRawInputType(Configuration.KEYBOARD_QWERTY);
这将首先显示数字小键盘,但也允许您输入自由文本.
更多信息在这里.
这可能取决于设备,但您尝试过:
android:inputType="phone"
Run Code Online (Sandbox Code Playgroud)
在EditText的xml中,这为你提供了数字键盘键盘,但如果你愿意,你仍然可以切换到字母键盘.(至少在我的Nexus One上).
注意:setRawInputType(InputType.TYPE_CLASS_NUMBER);
对某些设备有所期望的效果,但对其他设备没有...
在htc它工作正常但是在galaxy tab II你只得到数字键盘而无法切换回alpha.