禁用在editText Android中输入 [英] Disable Enter in editText android
本文介绍了禁用在editText Android中输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个EditText,但是我只需要一行.我把这个放石灰了
I have an EditText but I want only one line. I put lime this
<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版本不同,最佳做法是同时包含以下参数:
Because of different Android versions, the best practice is to include these parameters at the same time:
<item name="android:maxLines">1</item>
<item name="android:lines">1</item>
<item name="android:singleLine">true</item>
如果不这样做,它将在某些设备上无法正常工作.
If you don't, it will not work correctly on some devices.
这篇关于禁用在editText Android中输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文