• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

EditText Outlined text field powoduje błąd.

0 głosów
77 wizyt
pytanie zadane 11 września 2020 w Android, Swift, Symbian przez matir85 Bywalec (2,410 p.)

Cześć.

Chciałem stworzyć pole editTekst za pomocą Material Design. Gdy zgodnie z dokumentacja dodaje fragment kodu

<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/outlinedTextField"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="@string/label"
    style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">

    <com.google.android.material.textfield.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
    />

</com.google.android.material.textfield.TextInputLayout>

to kompilacja kończy się błędem i nie uruchamia się program. Metodą prób i błędów doszedłem do wniosku, że problem robi wiersz:

style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"

który powoduje zmianę stylu pola TextInputLayput z Filled text field na Outlined text field. Jeśli usunę w/w wiersz kodu to wszystko działa lecz zależy mi na design Outlined text field. Moja wielka prośba do was jak mam sobie poradzić z błędem. Dodam tylko, że apka pisana jest w Kotlinie a w dependencies dodaje

implementation 'com.google.android.material:material:1.2.1'
1
komentarz 11 września 2020 przez VBService Mędrzec (171,270 p.)

1 odpowiedź

+1 głos
odpowiedź 12 września 2020 przez matir85 Bywalec (2,410 p.)

Znalazłem rozwiązanie swojego problemu. U mnie pomogło zamiana

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- ... -->
</style>

  na

<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <!-- ... -->
</style>

Podobne pytania

0 głosów
0 odpowiedzi 79 wizyt
pytanie zadane 26 października 2020 w Inne języki przez Lyokoheros Początkujący (340 p.)
0 głosów
1 odpowiedź 45 wizyt
pytanie zadane 10 stycznia w Android, Swift, Symbian przez Metarinda Użytkownik (740 p.)
0 głosów
1 odpowiedź 264 wizyt

88,311 zapytań

136,904 odpowiedzi

305,517 komentarzy

58,593 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...