如果imputtype="number"
我尝试为edittext设置多行
为:
<EditText
android:id="@+id/txtJianNo"
android:layout_width="480px"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/txtjianno"
android:ems="10"
android:gravity="top"
android:inputType="number|textMultiLine"
android:lines="2"
android:singleLine="false"
android:textColor="#5FB234"
android:textSize="18dp" />
但是如果值的长度> gt,则edittext的值不是新行。编辑文本的长度。 如何使用inputtype =“number”设置多行EditText?
答案 0 :(得分:0)
只有一个属性,即android:numeric="integer"
。
但它已弃用,但对于您的问题,这是唯一的解决方案。
<强>代码强>
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:gravity="top"
android:lines="10"
android:numeric="integer" />
答案 1 :(得分:-1)
您可以 edittext.setSingleLine(false);