android - 禁用在editText android中输入

标签 android android-layout android-edittext

我有一个 EditText,但我只想要一行。我放了石灰这个

<item name="android:maxLines">1</item>
<item name="android:minLines">1</item>
<item name="android:lines">1</item>

但不起作用。

enter image description here

查看我的代码:

<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/

相关文章:

android - 如何将 Textview 彼此相邻添加,如果它们不合适则将它们移动到下一行

android - Seekbars 和 EditTexts

Android - 是否可以将整个 Bundle 保存到 SharedPreferences 中?

android - 如何正确安装 admob,在某些测试手机上不显示

android - 如何阻止Android应用程序在其上绘制? (避免Cloack&Dagger攻击)

android - Kotlin 属性访问语法如何适用于 Java 类(即 EditText setText)?

android - 聆听完成不会关闭软键盘

android - 从异步类调用 Activity 类

android - fragment 中的MapFragment,替代品?

java - 在Android中隐藏UI元素后如何最小化 ScrollView 的大小?