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.
W mojej aplikacji mam tekst EditText, który użytkownik ma tylko do odczytu, a nie do zapisu. W kodzie ustawiłem android:enabled="false". Chociaż tło EditText zmieniło się na ciemne, po kliknięciu pojawia się klawiatura i mogę zmienić tekst. Co powinienem ustawić, aby wyłączyć EditText?
W mojej aplikacji mam EditTextdomyślny typ danych wejściowych domyślnie ustawiony na android:inputType="textPassword"deault. Ma CheckBoxpo swojej prawej stronie, która po zaznaczeniu zmienia typ wprowadzania tego EditText na NORMAL PLAIN TEXT. Kod na to jest password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); Mój problem polega na tym, że gdy ta opcja jest odznaczona, powinna ponownie ustawić typ danych …
Mam Activity3 EditTexts i niestandardowy widok, który działa na specjalnej klawiaturze, aby dodać informacje do EditTexts. Obecnie przechodzę Activitydo widoku, aby uzyskać aktualnie skoncentrowany tekst edycji i zaktualizować zawartość z niestandardowej klawiatury. Czy istnieje sposób odwoływania się do działania nadrzędnego i uzyskiwania aktualnie skoncentrowanego EditTextbez przekazywania działania do widoku?
Mam miejsce, w EditTextktórym ustawiam następującą właściwość, dzięki czemu mogę wyświetlić przycisk Gotowe na klawiaturze, gdy użytkownik kliknie EditText. editText.setImeOptions(EditorInfo.IME_ACTION_DONE); Kiedy użytkownik kliknie przycisk Gotowe na klawiaturze ekranowej (kończy pisanie), chcę zmienić RadioButtonstan. Jak mogę śledzić zrobiony przycisk po naciśnięciu go z klawiatury ekranowej?
Jak przekonwertować ciąg na liczbę całkowitą? Mam pole tekstowe, w którym użytkownik musi wprowadzić numer w: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); A wartość jest przypisana do ciągu hello. Chcę przekonwertować go na liczbę całkowitą, aby uzyskać numer, który wpisali; zostanie użyty później w kodzie. Czy istnieje …
Mam układ, który zawiera takie widoki: <LinearLayout> <TextView...> <TextView...> <ImageView ...> <EditText...> <Button...> </linearLayout> Jak mogę ustawić ostrość (wyświetlić klawiaturę) na moim EditTextprogramowo? Próbowałem tego i działa tylko wtedy, gdy uruchamiam Activitynormalnie, ale kiedy uruchamiam go w TabHost, to nie działa. txtSearch.setFocusableInTouchMode(true); txtSearch.setFocusable(true); txtSearch.requestFocus();
Mam pole EditText i ustawiam dla niego OnFocusChangeListener. Po utracie fokusu wywoływana jest metoda, która sprawdza wartość EditText z wartością w bazie danych. Jeśli wartość zwracana metody to true, wyświetlany jest toast, a fokus powinien ponownie wrócić do EditText. Fokus powinien zawsze wracać do EditText, a klawiatura powinna się wyświetlać, …
Chcę ograniczyć znaki tylko do 0-9, az, AZ i spacji. Ustawiając inputtype mogę ograniczyć się do cyfr, ale nie mogę znaleźć sposobów, w jakie Inputfilter przegląda dokumenty.
Muszę sprawdzić poprawność danych wejściowych formularza w serii EditTexts. Używam OnFocusChangeListeners do wyzwalania walidacji po wpisaniu przez użytkownika do każdego z nich, ale to nie zachowuje się zgodnie z oczekiwaniami dla ostatniego EditText. Jeśli kliknę przycisk „Gotowe” podczas wpisywania końcowego tekstu edycji, wówczas metoda InputMethod zostanie odłączona, ale technicznie rzecz …
Muszę często przełączać się między dwoma układami. Błąd występuje w układzie zamieszczonym poniżej. Kiedy mój układ jest wywoływany po raz pierwszy, nie ma żadnego błędu i wszystko jest w porządku. Kiedy następnie wywołuję inny układ (pusty), a następnie wywołuję mój układ po raz drugi, generuje następujący błąd: > FATAL EXCEPTION: …
Muszę złapać, gdy plik EditText traci koncentrację, szukałem innych pytań, ale nie znalazłem odpowiedzi. Kiedyś OnFocusChangeListenertak OnFocusChangeListener foco = new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { // TODO Auto-generated method stub } }; Ale to nie działa dla mnie.
Potrzebuję pliku, EditTextktóry wygląda następująco: onError: Zamiast tego wywołanie onError wygląda tak: Uwaga: aplikacja działa na SDK 19 (4.4.2) min SDK to 1 Czy istnieje metoda podobna do setError, która robi to automatycznie, czy też muszę napisać do niej kod? Dziękuję Ci
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.