MaxLines attribute in Edit text is not working:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_marginBottom="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColorHint="@color/colorAccent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/register_userName"
android:maxLines="1"
android:textColorHint="@color/colorAccent"
android:textColor="@color/colorAccent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Name" />
</android.support.design.widget.TextInputLayout>
I'm using following in my gradle:
compileSdkVersion 25
buildToolsVersion '25.0.2'
Though I Have specified android:maxLines="1" for my edit text, the edit text shifting to new line I'm testing on Android 5.1, this worked fine on my previous apps but I recently updated my build tools and I'm not sure why android:maxLines="1" is not working as expected.
For now you should use inputType="text" with maxLines="1" for a single line.
Discussion on SO why it's deprecated: Is the xml attribute singleLine deprecated or not in Android?
Google issue: https://code.google.com/p/android/issues/detail?id=221762
android:singleLine="true" is deprecated. Try to add
android:inputType="text"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With