Я всегда обновляюсь с обновлениями библиотек, и это то, к чему это привело.android: TextInputLayout hides drawableRight of child EditText
В build.gradle (Проект: ххх):
classpath 'com.android.tools.build:gradle:2.2.0-beta1'
В build.gradle (модуль: приложение)
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
И поставил пароль поле, как показано ниже:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword" />
</android.support.design.widget.TextInputLayout>
Taadaa ... Поле «Мой пароль» выглядит сейчас следующим образом:
Вы также можете просто пойти с EditText
.
Но в этом обновлении есть некоторые сбои.
Проблема: Если я поместил любой drawableRight в EditText, он ничего не отобразит. TextInputLayout также имеет свойство отключать функцию переключения. Я сделал это так, как показано ниже, но не успел:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="false">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableRight="@drawable/ic_alarm_on_black_24dp"
android:inputType="textPassword" />
</android.support.design.widget.TextInputLayout>
Может кто-нибудь мне помочь.
Файл ошибка, здесь https://code.google.com/p/android/issues/entry?template=Support%20Library%20bug –
У меня те же проблемы .. .drawableStart тоже не работает. Индикаторы ошибок отображаются несколько раз также ... Я откатился до 24.1.1 –
@JayPaulynice yup .. Мне тоже пришлось отменить версию до 24.1.1 –