Articles of android textinputlayout

Плавающая метка с двумя editText

Я хочу добиться чего-то подобного. Плавающая метка с двумя текстами редактирования. Я также использовал TextInputLayout и некоторые другие библиотеки, но все принимают только один дочерний TextInputLayout как EditText . Любая помощь приветствуется. Оба текста редактирования должны быть настраиваемыми, и подсказка поднимается со второго.

TextInputLayout Hint не обновляется после обновления библиотеки поддержки Google

Недавно я обновил свою библиотеку поддержки до com.android.support:appcompat-v7:25.1.0 после чего, если добавить текст в EditText через xml-файл, подсказка TextInputLayout не будет всплывать. Я также посмотрел на этот вопрос, но это не сработало для меня. Вот мой xml-код: <android.support.design.widget.TextInputLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" android:layout_marginBottom="16dp" android:layout_marginEnd="16dp" app:layout_constraintRight_toRightOf="parent" android:layout_marginRight="16dp" app:layout_constraintVertical_bias="0.0" android:id="@+id/til1" android:layout_marginStart="16dp" app:layout_constraintLeft_toLeftOf="parent" android:layout_marginLeft="16dp" app:layout_constraintHorizontal_bias="0.33"> <EditText android:layout_width="match_parent" […]

Ошибка удаления TextInputLayout при удалении сообщения об ошибке не удаляется

У меня вертикальный линейный макет с некоторыми полями ввода. Использование TextInputLayout Я получаю хороший поток с метками и встроенными сообщениями об ошибках. Моя проблема заключается в том, когда я добавляю и удаляю сообщения об ошибках. Если я добавлю сообщение об ошибке, оно будет помещено под текстом редактирования, и все будет выглядеть хорошо. Если я удалю […]

Могу ли я настраивать глобальные пользовательские стили приложения для виджета для поддержки Android?

Я хотел бы определить пользовательские стили для некоторых виджетов из Android Support Design (например, AppBarLayout, TextInputLayout, FAB …) и настроить эти стили по умолчанию для моего проекта, как я могу сделать с EditText и другими системными виджетами. Например: <style name="Theme.MyApp" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="android:editTextStyle">@style/Theme.MyApp.EditText</item> </style> <style name="Theme.MyApp.EditText" parent="Widget.AppCompat.EditText"> <item name="android:textColor">@color/my_awsome_edittext_color</item> <item name="android:layout_height">wrap_content</item> […]

Android: TextInputLayout скрывает drawableRight дочернего EditText

Я всегда обновляюсь с обновлениями библиотек, и именно это привело к этому. В build.gradle (Project: xxx): classpath 'com.android.tools.build:gradle:2.2.0-beta1' В build.gradle (Module: app) 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 … Поле «Мой пароль» теперь выглядит следующим образом: Вы также можете просто […]

Ошибка TextInputLayout после ввода значения в edittext

Как я могу скрыть ошибку TextInputLayout после ввода одного текста в EditText . Является ли это возможным? Как я могу достичь этого, или я делаю что-то неправильно здесь. !! код layoutEdtPhone =(TextInputLayout)rootView.findViewById(R.id.layoutEdtPhone); layoutEdtPhone.setErrorEnabled(true); layoutEdtPhone.setError(getString(R.string.ui_no_phone_toast)); layoutEdtPassword = (TextInputLayout)rootView.findViewById(R.id.layoutEdtPassword); layoutEdtPassword.setErrorEnabled(true); layoutEdtPassword.setError(getString(R.string.ui_no_password_toast)); edtPhone=(EditText)rootView.findViewById(R.id.edtPhone); edtPassword=(EditText)rootView.findViewById(R.id.edtPassword); XML <EditText android:id="@+id/edtPhone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="100dp" android:background="@drawable/edt_background_selector" android:drawableLeft="@drawable/phone_icon" android:drawableStart="@drawable/phone_icon" android:hint="@string/phone" android:inputType="phone" android:padding="5dip" android:singleLine="true" android:textSize="14sp" […]

OnClick в EditText внутри TextInputLayout, внутри RecyclerView

У меня есть RecyclerView в моем фрагменте, который заполнен несколькими TextInputLayout. После некоторых исследований мне удалось установить onClickListener в TextInputLayout и работает НО Событие onClick запускается только при нажатии на подсказку TextInputLayout. Я хочу, чтобы он был запущен, когда я нажимаю EditText внутри TextInputLayout. Код: В моем фрагменте: adapter.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View […]

Появилась ли новая функция «Видимость пароля» для сломанного существующего drawableRight для EditTexts?

EDIT Я просто попробовал EditText без TextInputLayout и он работает так, как ожидалось. Поэтому проблема должна заключаться в новых изменениях в TextInputLayout . Я использую собственный класс EditText как дочерний TextInputLayout течение месяца. Когда пользователь набрал, в поле drawableRight появится x . Я успешно показывал изображения для drawableLeft , drawableTop и drawableBottom , но установка […]

Как вы сокращаете пространство между плавающей подсказкой editText и окном editText в Android?

У меня есть EditText с плавающей подсказкой, но мне было интересно, как я уменьшу пространство между плавающей подсказкой и поле EditText. Прямо сейчас мой пользовательский интерфейс выглядит как http://imgur.com/9hQzzx4, и я хочу сократить пространство между плавающей подсказкой Title и поле EditText. Вот код для моего xml-файла <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar […]

TextInputLayout не отображается, когда View добавлен программно

Я заметил странное поведение TextInputLayout : Когда я добавлю следующее в свой макет: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/txtFirstName" style="@style/EditTextStyle" android:layout_width="match_parent" android:layout_height="match_parent" android:hint="In layout" android:singleLine="true" /> </android.support.design.widget.TextInputLayout> Все работает так, как ожидалось. Когда я раздуваю аналогичный макет, например: View v = LayoutInflater.from(this).inflate(R.layout.edittext_w_surrounding_textinputlayout, null); EditText editText = (EditText) v.findViewById(R.id.editText); editText.setHint("Added programmatically"); ViewGroup root = (ViewGroup) findViewById(R.id.root); root.addView(v); […]

Intereting Posts
Приложение не запускается при использовании библиотеки `com.android.future.usb.accessory` AppCompat v7: 21 Разбитая панель действий Разбита? Тестирование службы доступности Android? Как сделать phonegap window.location.href не запускать Chrome на Android Список API для Android, для которых требуются определенные разрешения для Android Несовместимость Google Play Services Узнайте о внутренних функциях Android (погрузитесь глубоко в систему) Android KSoap2: как получить имя свойства Сбой Android Studio (aapt.exe возвращает 42), когда я помещал PNG-файл в папку с возможностью переноса Правильный способ обработки навигации «Вверх» в соответствии с рекомендациями Пользовательская переоснащение ErrorHandler дает UndeclaredThrowableException Могу ли я использовать tcpdump для получения HTTP-запросов, заголовка ответа и тела ответа? Как удалить комментарии в необработанных XML-файлах с помощью Gradle, когда файл упакован Android: Пользовательский AlertDialog Пример компаса Android