Size: a a a

Android Developers

2021 January 25

Y

Yaroslav in Android Developers
Silent829
1) TextInputLayout
2) EditText
я знаю, что мне нужно видеть сообщение об ошибке как на первой картинке; но у меня как на второй, хотя элемент - TextInputEditText, вложенный в TextInputLayout
источник

S

Shams in Android Developers
Yaroslav
я знаю, что мне нужно видеть сообщение об ошибке как на первой картинке; но у меня как на второй, хотя элемент - TextInputEditText, вложенный в TextInputLayout
textinputLayout.error = "Error!"
а не editText.error = "Error!"
источник

Y

Yaroslav in Android Developers
Shams
textinputLayout.error = "Error!"
а не editText.error = "Error!"
да так и выставлено(
источник

S

Silent829 in Android Developers
Yaroslav
да так и выставлено(
код показывай дружок
источник

Y

Yaroslav in Android Developers
        <com.google.android.material.textfield.TextInputLayout
           android:id="@+id/username_input_layout"
           style="@style/TextInputLayoutBoxColor"
           android:layout_width="0dp"
           android:layout_height="wrap_content"
           android:hint="@string/auth_username"
           app:errorEnabled="true"
           app:hintAnimationEnabled="false"
           app:layout_constraintBottom_toTopOf="@id/password_input_layout"
           app:layout_constraintEnd_toEndOf="@id/guideline_end"
           app:layout_constraintStart_toStartOf="@id/guideline_start"
           app:layout_constraintTop_toBottomOf="@id/tv_auth">


           <com.google.android.material.textfield.TextInputEditText
               android:id="@+id/username"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:inputType="text"
               android:padding="@dimen/padding_big"
               android:text="@={viewModel.username}" />
       </com.google.android.material.textfield.TextInputLayout>
источник

Y

Yaroslav in Android Developers
     <style name="TextInputLayoutBoxColor" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox">
       <item name="boxStrokeColor">@color/mvm_blue</item>
       <item name="boxStrokeErrorColor">@color/maroon</item>
       <item name="boxStrokeWidth">@dimen/dimen_1</item>
       <item name="errorTextColor">@color/maroon</item>
источник

Y

Yaroslav in Android Developers
Shams
textinputLayout.error = "Error!"
а не editText.error = "Error!"
а ТОЧНО ГОСПОДИ ТЕПЕРЬ НОРМАЛЬНО СПАСИБО
источник

Y

Yaroslav in Android Developers
и правда EditText-у выставлял
источник

НШ

Николай Ширяев... in Android Developers
Ребят, долго уже сижу, не могу понять, почему не работает weight: 1F, когда я устанавливаю для кнопок
Я циклом добавляю количество кнопок в диалог и они должны растянуться по ширине пропорционально
Должно получиться как в макете (2 кнопки "отмена" и "ок"), а у меня получается, что кнопка "отмена" на всю ширину растягивается, а кнопка "ок" в шириной 0dp
источник

НШ

Николай Ширяев... in Android Developers
источник

НШ

Николай Ширяев... in Android Developers
источник

НШ

Николай Ширяев... in Android Developers
источник

S

Silent829 in Android Developers
Yaroslav
а ТОЧНО ГОСПОДИ ТЕПЕРЬ НОРМАЛЬНО СПАСИБО
я имел в виду не разметку, рад что ты нашел ошибку
источник

Y

Yaroslav in Android Developers
а я-то как рад :D
источник

РЖ

Роман Жуков... in Android Developers
Николай Ширяев
Ребят, долго уже сижу, не могу понять, почему не работает weight: 1F, когда я устанавливаю для кнопок
Я циклом добавляю количество кнопок в диалог и они должны растянуться по ширине пропорционально
Должно получиться как в макете (2 кнопки "отмена" и "ок"), а у меня получается, что кнопка "отмена" на всю ширину растягивается, а кнопка "ок" в шириной 0dp
По-моему, если у тебя родитель LinearLayout, то изначально ширину надо ставить 0dp и вес
источник

P

Phoenix in Android Developers
Weight = 1 для обеих кнопок ?
источник

НШ

Николай Ширяев... in Android Developers
Роман Жуков
По-моему, если у тебя родитель LinearLayout, то изначально ширину надо ставить 0dp и вес
Да, у меня LinearLayout, но если я делаю программно width: 0, а weight: 1F, то все кнопки принимают ширину 0dp и их вообще не видно
источник

НШ

Николай Ширяев... in Android Developers
Phoenix
Weight = 1 для обеих кнопок ?
Да, я в цикле добавляю кнопки, а при их инициализации устанавливаю параметры
источник

VM

Vadim Morozov in Android Developers
Чёт видимо я не замечаю
Но мне ругается на переменную мол
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter $this$toLongOrNull
 at kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(Unknown Source:2)

но сама у меня переменная то nullable или я как то неправильно понял ошибку?
    private val clientId: Long?
       get() = userSession.currentClientId.toLongOrNull()
источник

✅✅

✅ ☆ A.S.O ★ ✅... in Android Developers
Всем привет ребята👋
Можете помочь?
источник