EditText to standardowy widżet do wprowadzania tekstu w aplikacjach na Androida. Jeśli użytkownik musi wprowadzić tekst do aplikacji, jest to dla niego podstawowy sposób.
Próbuję ustawić tekst w EditText, ale mówi: Type mismatch. Required: Editable Found: String Mój kod wygląda następująco: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name Nie mów, aby używać, setTextponieważ używam kotlin, a nie Java.
Używam nowego TextInputLayoutz biblioteki projektów. Jestem w stanie pokazać i zmienić kolor pływającej etykiety. Niestety faktycznyEditText wskazówka jest teraz zawsze biała. Próbowałem zmienić hintColor w XML, stylach i programowo, a także próbowałem użyć, android.support.v7.widget.AppCompatEditText ale EditTextpodpowiedź zawsze jest biała. Oto mój plik XML dla mojego TextInputLayoutiEditText <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android.support.design:hintTextAppearance="@style/GreenTextInputLayout"> …
W mojej aplikacji na Androida mam inne miejsce, w EditTextktórym użytkownik może wprowadzać informacje. Ale muszę zmusić użytkownika do pisania wielkimi literami. Czy znasz funkcję, która to robi?
Muszę narysować zaokrąglony prostokąt w interfejsie użytkownika Androida. Posiadanie tego samego zaokrąglonego prostokąta dla TextViewi EditTextrównież byłoby pomocne.
W inputType numberDecimalin EditTextużywa kropki „.” jako separator dziesiętny. W Europie często używa się przecinka „,” zamiast tego. Mimo że moje ustawienia narodowe są ustawione na niemiecki, separatorem dziesiętnym jest nadal „.” Czy istnieje sposób, aby przecinek był separatorem dziesiętnym?
Mam Activitygdzie jest 5 EditTexts. Gdy użytkownik kliknie pierwszą EditText, klawiatura programowa otwiera się, aby wprowadzić do niej jakąś wartość. Chcę ustawić Viewwidoczność innych osób , Gonekiedy miękka klawiatura otwiera się, a także kiedy użytkownik klika pierwszą, EditTexta także kiedy miękka klawiatura zamyka się z tego samego EditTextprzycisku Wstecz. Następnie …
Chcę zdefiniować wartość minimalną i maksymalną dla pliku EditText. Na przykład: jeśli jakakolwiek osoba próbuje wprowadzić w nim wartość miesiąca, wartość musi mieścić się w przedziale 1-12. Mogę to zrobić za pomocą, TextWatcherale chcę wiedzieć, czy istnieje inny sposób, aby to zrobić w pliku układu lub w innym miejscu. Edycja: …
W mojej aplikacji jest ekran rejestracji, na którym nie chcę, aby użytkownik mógł kopiować / wklejać tekst do EditTextpola. Mam ustawić onLongClickListenerna każdym EditTexttak, że menu kontekstowe wykazujące kopiuj / wklej / inputMethod i inne opcje nie pojawi się. Dlatego użytkownik nie będzie mógł kopiować / wklejać do pól edycji. …
Gdzie mogę znaleźć wartości, które InputTypemogą mieć? Znam http://developer.android.com/reference/android/text/InputType.html , ale jak powinny wyglądać wartości w plikach XML układu?
<EditText android:id="@+id/editText2" android:layout_height="wrap_content" android:layout_width="fill_parent" android:maxLines="5" android:lines="5"> </EditText> Użytkownik może wprowadzić więcej niż 5 wierszy, naciskając klawisz Enter / następny wiersz. Jak mogę ograniczyć dane wejściowe użytkownika do stałej liczby wierszy za pomocą EditText?
Próbuję napisać aplikację, która pomoże Ci zarządzać swoimi finansami. Używam EditTextpola, w którym użytkownik może określić kwotę pieniędzy. I ustawić inputTypena numberDecimalktóry działa dobrze, oprócz tego, że pozwala to ludzie, aby wprowadzić numery takie jak 123.122który nie jest idealne dla pieniędzy. Czy istnieje sposób ograniczenia liczby znaków po przecinku do …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.