Сообщение об ошибке Android Material TextInputLayout отображается за дочерним элементом Material TextInputEditText.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Сообщение об ошибке Android Material TextInputLayout отображается за дочерним элементом Material TextInputEditText.

Сообщение Anonymous »

В настоящее время я создаю пользовательский интерфейс Android с компонентами Material.
В своей деятельности я использую функцию ошибки компонента com.google.android.material.textfield.TextInputLayout.

Проблема в том, что если для многих компоненты показывают ошибку, сообщения об ошибках отображаются неправильно. Похоже, что сообщение находится за материалом Material.textfield.TextInputEditText, который является дочерним элементом TextInputLayout. Д л я я с н о с т и п о с м о т р и т е н а с к р и н ш о т . < / p > < b r / > < b r / > С к р и н ш о т < / p > < b r / > < b r / > Е с т ь п р е д п о л о ж е н и я ? < / p > < b r / > < b r / > < p r e c l a s s = " l a n g - x m l P r e t t y p r i n t - o v e r r i d e " > < c o d e > & l t ; ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " u t f - 8 " ? & g t ; < b r / > & l t ; S c r o l l V i e w x m l n s : a n d r o i d = " h t t p : / / s c h e m a s . a n d r o i d . c o m / a p k / r e s / a n d r o i d " < b r / > x m l n s : a p p = " h t t p : / / s c h e m a s . a n d r o i d . c o m / a p k / r e s - a u t o " < b r / > x m l n s : t o o l s = " h t t p : / / s c h e m a s . a n d r o i d . c o m / t o o l s " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " m a t c h _ p a r e n t " < b r / > t o o l s : c o n t e x t = " . u i . c r e a t e O f f e r . C r e a t e O f f e r A c t i v i t y " & g t ; < b r / > < b r / > & l t ; a n d r o i d x . c o n s t r a i n t l a y o u t . w i d g e t . C o n s t r a i n t L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ m a r g i n = " 6 d p " < b r / > a p p : l a y o u t _ b e h a v i o r = " @ s t r i n g / a p p b a r _ s c r o l l i n g _ v i e w _ b e h a v i o r " & g t ; < b r / > < b r / > & l t ; I m a g e V i e w < b r / > a n d r o i d : i d = " @ + i d / o f f e r I m a g e " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " 2 3 0 d p " < b r / > a n d r o i d : c o n t e n t D e s c r i p t i o n = " @ s t r i n g / p o s t O f f e r _ I m a g e " < b r / > a n d r o i d : s c a l e T y p e = " c e n t e r I n s i d e " < b r / > a p p : l a y o u t _ c o n s t r a i n t B o t t o m _ t o T o p O f = " @ i d / l a y o u t _ D e s c r i p t i o n " < b r / > a p p : l a y o u t _ c o n s t r a i n t T o p _ t o B o t t o m O f = " @ i d / p r o g r e s s B a r " < b r / > t o o l s : s r c C o m p a t = " @ t o o l s : s a m p l e / a v a t a r s " / & g t ; < b r / > < b r / > & l t ; P r o g r e s s B a r < b r / > a n d r o i d : i d = " @ + i d / p r o g r e s s B a r " < b r / > s t y l e = " @ s t y l e / W i d g e t . A p p C o m p a t . P r o g r e s s B a r . H o r i z o n t a l " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ a l i g n P a r e n t S t a r t = " t r u e " < b r / > a n d r o i d : e l e v a t i o n = " 1 0 d p " < b r / > a n d r o i d : i n d e t e r m i n a t e = " t r u e " < b r / > a n d r o i d : m a x = " 1 0 0 " < b r / > a n d r o i d : v i s i b i l i t y = " g o n e " < b r / > a p p : l a y o u t _ c o n s t r a i n t E n d _ t o E n d O f = " p a r e n t " < b r / > a p p : l a y o u t _ c o n s t r a i n t S t a r t _ t o S t a r t O f = " p a r e n t " < b r / > a p p : l a y o u t _ c o n s t r a i n t T o p _ t o T o p O f = " p a r e n t " / & g t ; < b r / > < b r / > & l t ; c o m . g o o g l e . a n d r o i d . m a t e r i a l . b u t t o n . M a t e r i a l B u t t o n < b r / > a n d r o i d : i d = " @ + i d / c r e a t e O f f e r " < b r / > s t y l e = " @ s t y l e / W i d g e t . M a t e r i a l C o m p o n e n t s . B u t t o n . O u t l i n e d B u t t o n " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ m a r g i n B o t t o m = " @ d i m e n / c o m p o n e n t _ l a b e l _ h o r i z o n t a l _ m a r g i n " < b r / > a n d r o i d : t e x t = " @ s t r i n g / p o s t O f f e r _ c r e a t e O f f e r B u t t o n _ T e x t " < b r / > a p p : l a y o u t _ c o n s t r a i n t B o t t o m _ t o B o t t o m O f = " p a r e n t " < b r / > a p p : l a y o u t _ c o n s t r a i n t T o p _ t o B o t t o m O f = " @ i d / l a y o u t _ P u r c h a s e D a t e " / & g t ; < b r / > < b r / > & l t ; c o m . g o o g l e . a n d r o i d . m a t e r i a l . t e x t f i e l d . T e x t I n p u t L a y o u t < b r / > a n d r o i d : i d = " @ + i d / l a y o u t _ P r i c e " < b r / > s t y l e = " @ s t y l e / W i d g e t . M a t e r i a l C o m p o n e n t s . T e x t I n p u t L a y o u t . O u t l i n e d B o x " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : h i n t = " @ s t r i n g / p o s t O f f e r _ e d i t T e x t P r i c e _ h i n t " < b r / > a p p : e r r o r E n a b l e d = " t r u e " < b r / > a p p : l a y o u t _ c o n s t r a i n t B o t t o m _ t o T o p O f = " @ i d / l a y o u t _ C a t e g o r y " < b r / > a p p : l a y o u t _ c o n s t r a i n t T o p _ t o B o t t o m O f = " @ i d / l a y o u t _ D e s c r i p t i o n " & g t ; < b r / > < b r / > & l t ; c o m . g o o g l e . a n d r o i d . m a t e r i a l . t e x t f i e l d . T e x t I n p u t E d i t T e x t < b r / > a n d r o i d : i d = " @ + i d / e d i t T e x t _ p r i c e " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : i m p o r t a n t F o r A u t o f i l l = " n o " < b r / > a n d r o i d : i n p u t T y p e = " n u m b e r D e c i m a l " / & g t ; < b r / > & l t ; / c o m . g o o g l e . a n d r o i d . m a t e r i a l . t e x t f i e l d . T e x t I n p u t L a y o u t & g t ; < b r / > < b r / > & l t ; c o m . g o o g l e . a n d r o i d . m a t e r i a l . t e x t f i e l d . T e x t I n p u t L a y o u t < b r / > a n d r o i d : i d = " @ + i d / l a y o u t _ C a t e g o r y " < b r / > style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="false"
android:focusableInTouchMode="false"
android:hint="@string/postOffer_Category"
android:inputType=""
app:errorEnabled="true"
app:layout_constraintBottom_toTopOf="@id/layout_Price"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/layout_ExpireDate">























С уважением :)

Подробнее здесь: https://stackoverflow.com/questions/582 ... terial-tex
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Могу ли я использовать TextInputEditText без TextInputLayout?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Могу ли я использовать TextInputEditText без TextInputLayout?
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Добавьте разделитель между каждым дочерним элементом в столбце Compose Android
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Добавьте разделитель между каждым дочерним элементом в столбце Compose Android
    Anonymous » » в форуме Android
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Добавьте разделитель между каждым дочерним элементом в столбце Compose Android
    Anonymous » » в форуме Android
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»