我有一个 EditText,但我只想要一行。我放了石灰这个
<item name="android:maxLines">1</item>
<item name="android:minLines">1</item>
<item name="android:lines">1</item>
但不起作用。
查看我的代码:
<LinearLayout style="@style/linearInputEntryText">
<LinearLayout style="@style/subLinearLayout">
<TextView style="@style/label" android:text="Last Name" android:id="@+id/textView2"/>
<EditText style="@style/editTextEntryName" android:id="@+id/lastName"/>
</LinearLayout>
<View style="@style/linearInputEntryBlack" > </View>
</LinearLayout>
和样式:
<style name="editTextEntryName" parent="editTextEntry">
<item name="android:maxLines">1</item>
<item name="android:minLines">1</item>
<item name="android:lines">1</item>
<item name="android:layout_gravity">left</item>
</style>
最佳答案
android:maxLines="1" 允许文本为多行,但限制 edittext 的高度以显示单行。
如果要禁用回车(换行)键,请将输入类型设置为文本
android:inputType="text"
关于android - 禁用在editText android中输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31965330/