Articles of android textinputlayout

Как получить крошечные пробелы в качестве разделителя чисел в Android?

Чтобы пользователь мог узнать точную оценку, я хочу разделить блоки из трех моих номеров с маленькими пробелами (Unicode: SIX-PER-EM SPACE). Вместо 1241234 я хочу 1 241 234. Я пытался DecimalFormat formatter = new DecimalFormat("# ### ### ### ###"); String score = formatter.format(getHighscore()); К сожалению, этот код дает мне ошибку. Как мне получить мои пробелы на […]

Изменить TextInputLayout установить позицию вправо

Есть ли способ разместить подсказку TextInputLayout прямо над редактором editText? А также я не хочу, чтобы позиция editText была изменена. Установка гравитации TextInputLayout вправо не сработала, хотя она меняет положение editText.

Изменить положение текста с плавающей меткой TextInputLayout

Текст плавающей метки появляется над краем поля EditText. Как он может быть поднят выше предопределенного уровня? Мой код: <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_usernameL" android:theme="@style/MyTextInputLayout" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/etUsername" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:background="#ffffff" android:hint="Username" android:padding="10dp"/> </android.support.design.widget.TextInputLayout>

Как отключить плавание при показе ошибки в TextInputLayout

<android.support.design.widget.TextInputLayout android:id="@+id/productLayout" android:layout_width="match_parent" android:layout_height="wrap_content" app:errorEnabled="true"> <EditText android:id="@+id/product" android:layout_width="match_parent" android:layout_height="@dimen/margin_padding_width_height_6" android:cursorVisible="false" android:drawableRight="@drawable/ic_arrow_down" android:focusableInTouchMode="false" android:hint="@string/product" android:inputType="none" android:paddingEnd="@dimen/margin_padding_width_height_2" android:paddingRight="@dimen/margin_padding_width_height_2" android:singleLine="true" android:textSize="@dimen/text_size_m" /> private boolean validateFields() { if (mCategory.getText().toString().isEmpty()) mCategoryLayout.setError("Please select a category"); else if (mProducts.getText().toString().isEmpty()) mProductsLayout.setError("Please select a product"); else if (mSerialNumber.getText().toString().isEmpty()) mSerialNumberLayout.setError("Please enter the serial number"); else return true; return false; } Я внедрил прослушиватель кликов для […]

TextEputLayout setError метод бросает ClassCastException в 24.2.0

Я обновил версию поддержки lib до 24.2.0, и мой экран регистрации уже мертв. Проблема в TextInputLayout, у меня есть два метода: protected void setError(@Nullable CharSequence errorMsg, @NonNull EditText editText, boolean forceClean) { TextInputLayout viewParent = (TextInputLayout) editText.getParent(); if (forceClean) { viewParent.setErrorEnabled(false); viewParent.setError(null); } viewParent.setErrorEnabled(true); viewParent.setError(errorMsg); } protected void clearError(@NonNull EditText editText) { TextInputLayout viewParent = […]

ImeOption = "actionNext" не работает в TextInputLayout.

Я использую плавающий намек на дизайн материала. Я хочу сфокусировать фокус с одного EditText на следующий, поэтому я положил imeOptions = "actionNext" во все editTexts и imeOptions = "actionDone" в последнем EditText. Но фокус не переключается на следующий EditText. Ниже приведен фрагмент моего xml. <android.support.design.widget.TextInputLayout android:id="@+id/streetWrapper" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/TextInputStyle" > <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Street/Locality *" […]

Android: отобразите TextView в правой части EditText, который находится в TextInputLayout

Я пытаюсь создать макет, как на картинке ниже На приведенном выше рисунке поле пароля находится в TextInputLayout, а также имеет TextView в правой части, что указывает на действие «Забыть пароль». Я получаю EditText с Textview без макета TextInpt, как показано ниже, используя относительный макет Код – xml-файл <EditText android:id="@+id/email_address" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawableLeft="@drawable/ic_email" android:drawableStart="@drawable/ic_email" android:drawablePadding="10dp" android:hint="@string/email_address" […]

TextInputLayout не показывает сообщение об ошибке после очистки

Я использую TextInputLayout из com.android.support:design:23.3.0 Когда я впервые применяю ошибку, она отображается правильно. mInputPassword.setError(getString(R.string.error_invalid_password)); mInputEmail.setError(getString(R.string.error_field_required)); При следующей попытке входа я очищу ошибку. mInputEmail.setError(null); mInputPassword.setError(null); Затем я запустил проверку и снова установил ошибку, используя тот же код, что и выше, но на этот раз красная линия применяется, но текст ошибки отсутствует. У кого-нибудь есть идеи о […]

Проблема с выравниванием с помощью TextInputLayout и Spinner

У меня проблема выравнивания с TextInputLayout и Spinner, я хочу, чтобы Spinner подчеркивал выравнивание с подчеркиванием EditText внутри TextInputLayout. Это то, что я делаю: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="bottom"> <android.support.design.widget.TextInputLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"> <EditText android:id="@+id/txt_discipline_code" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/lbl_input_discipline_code"/> </android.support.design.widget.TextInputLayout> <Spinner android:id="@+id/spnnr_color_discipline_register" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/Base.Widget.AppCompat.Spinner.Underlined"> </Spinner> </LinearLayout> Но Spinner немного ниже . Кто-нибудь может мне помочь? […]

Выровнять базовую линию с помощью TextView, который завернут внутри TextInputLayout

Я хочу выровнять базовую линию TextView «Недостаток» с базовым текстом EditText «10000». Они находятся внутри <android.support.percent.PercentRelativeLayout> Я попробовал следующее, но не могу заставить его работать. <android.support.percent.PercentRelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.TextInputLayout android:id="@+id/textInputLayout_soil_nitrogen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" app:layout_widthPercent="63%"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter N of soil" tools:text="10000" /> </android.support.design.widget.TextInputLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toEndOf="@id/textInputLayout_soil_nitrogen" android:layout_toRightOf="@id/textInputLayout_soil_nitrogen" app:layout_widthPercent="37%" tools:text="Deficient" /> </android.support.percent.PercentRelativeLayout> […]

Intereting Posts
Android: Как я могу получить ip-адрес из приложения Android? Пакет библиотеки OpenCV не найден Com.android.sdklib.build.ApkCreationException: Ошибка отладки сертификата отладки Java.lang.IllegalArgumentException: обрывки или прикрепленные представления не могут быть переработаны. Как Лома: false isAttached: true Как центрировать элементы RecyclerView горизонтально с помощью вертикального GridLayoutManager Файл существует и каталог IS, но listFiles () возвращает null Тестирование Android-приложения – обезьяна прервана Идентификация возвращенных загрузок Play Маркета Как использовать андроид: maxWidth? Android: рисование растрового изображения в определенном месте, отказ от рисования DialogFragment с пользовательским ListView Установите уведомление для определенного времени Аутентификация Twitter через классы AccountManager Android Как остановить активность в android, используя намерение? Установка sun-java6-jdk на ubuntu 10.04 64 бит os