我有一个数字 EditText
,当我尝试设置多行时,它不起作用。
这是我的代码
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone" />
Java 类
EditText editText = (EditText) view.findViewById(R.id.editText);
editText.setRawInputType(InputType.TYPE_CLASS_PHONE|InputType.TYPE_TEXT_FLAG_MULTI_LINE);
谢谢。
最佳答案
你的标志是错误的。来自 documentation :
TYPE_TEXT_FLAG_MULTI_LINE
Flag for TYPE_CLASS_TEXT: multiple lines of text can be entered into the field.
因此,TYPE_TEXT_FLAG_MULTI_LINE
与 TYPE_CLASS_TEXT
兼容,但不TYPE_CLASS_PHONE
。
我想你就是做不到。
关于Android 多行数字 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30030725/