我有订购产品的列表&该列表包含editText
格式的数量。我要显示软键盘下的editText.That键盘需要包含0-9,.,enter key。
第一个问题是我们如何从列表中获取特定行的EditText?第二个问题是:如何在特定的行下显示软键盘?
这意味着软键盘应该显示在edittext框的下面。不是底部屏幕。
我试过这样做:
EditText yourEditText= (EditText) findViewById(R.id.yourEditText);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);
但是这里我搞混了如何获得特定行的editText (yourEditText)?
这就是多列列表视图。
发布于 2011-08-14 04:06:55
老实说,我不确定您的第一个问题是什么意思,但是,如果您希望更改特定EditText
的输入键盘,您可以在XML语言中这样做,例如输入android:numeric="decimal"
。
Further documentation about input types
https://stackoverflow.com/questions/7051589
复制相似问题