Widziałem w niektórych aplikacjach, że na klawiaturze pojawia się przycisk o nazwie Dalej, który kładzie nacisk na następny tekst edycji. Chcę dodać to w mojej aplikacji, Czy wiesz, jak mogę to zrobić? A może tylko na klawiaturze aplikacji? Wielkie dzięki. Niestety, nie mam więcej informacji na ten temat.Jak dodać "Dalej" na klawiaturze Androida
Odpowiedz
Po prostu musisz użyć znacznika imeOptions w swoim układzie. Zobacz dokument imeOptions w dokumencie.
<EditText
android:id="@+id/someField"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionNext"/>
W layoucie edytora edittext dodaj atrybut android:imeOptions
. Tutaj możesz dodać różne przyciski akcji, takie jak Go, Search, Send, Next, Done itp. Ale aby użyć tego EditText musi być jedenLine Else tam będzie przycisk enter tam. Dlatego też użyć android:singleLine="true".
Więc tutaj jest rozwiązanie
<EditText
android:id=//put ur id
android:layout_width=//according to need
android:layout_height=//accordintoneed
android:imeOptions="actionNext"
android:singleLine="true"/>
EDIT
za Ponadto należy dodać trochę więcej do wykorzystania w przyszłości lub za pomocą innych ..
Możesz obsługiwać akcje imeoption z kodu. dla tego musisz ustawić setOnEditorActionListener na Edittext, a po naciśnięciu akcji możesz ją pobrać na publiczną metodę boolean onEditorAction(TextView v, int actionId, KeyEvent event)
. a jeśli nie poradzisz sobie z kodem samemu, akcja imeoptions wykona domyślną akcję (zwykle przechodzi do następnej kontroli).
Oto przykładowy kod do obsługi działań
EditText e = (EditText)findViewById(R.id.editText1);
e.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
// handle next button
return true;
}
return false;
}
});
Trzeba dodać te dwie linijki podane poniżej w EditText
android:imeOptions="actionNext"
android:singleLine="true"
Próbowałem wszystkie te odpowiedzi zamieszczone tutaj, ale żaden faktycznie pracują . chętnie znalazłem rozwiązanie tego problemu.
<EditText
android:id="@+id/etRegisterFirstName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Firstname"
android:imeOptions="actionNext"
android:inputType="textCapWords"
android:maxLines="1" />
<EditText
android:id="@+id/etRegisterLastName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Lastname"
android:imeOptions="actionNext"
android:inputType="textCapWords"
android:maxLines="1" />
Proszę informuje, że dodam Androidem: InputType. To jest to .
Pozdrowienia/Szczęśliwe kodowanie
- 1. Jak dodać widok na klawiaturze?
- 2. Dostosowywanie sugestii na klawiaturze Androida
- 3. Jak zmienić czcionkę klawisza na klawiaturze Androida?
- 4. Jak wyłączyć przycisk "Dalej" na klawiaturze oprogramowania EditText (zastąpić przyciskiem "Gotowe")
- 5. Jak stworzyć własny klucz na klawiaturze programowej
- 6. Ustaw tryb klawiatury w niestandardowej klawiaturze Androida
- 7. QML - Wyświetl przycisk "Dalej", aby przejść do następnego pola tekstowego na klawiaturze telefonu komórkowego
- 8. Przyciski do podświetlania przycisków na klawiaturze Android
- 9. Jak dodać Fragment Androida do mojej FragmentActivity?
- 10. Jak uzyskać przycisk przesyłania na klawiaturze systemu Windows Phone?
- 11. Jak mogę ekstrapolować dalej wzdłuż drogi?
- 12. Ctrl + Przerwa na Apple klawiaturze
- 13. Jak dodać powiadomienie push w mojej własnej aplikacji na Androida
- 14. Jak dodać reklamy w moich aplikacjach na Androida?
- 15. Jak dodać funkcjonalność WebRTC w aplikacji na Androida
- 16. Jak dodać obraz tła do aktywności Androida?
- 17. Jak dodać widżet do emulatora Androida 4.2?
- 18. Uzyskiwanie poprawnego charakteru na imprezie na klawiaturze
- 19. Jak dodać GLSurfaceView między widokami Androida?
- 20. Jak dodać prawa autorskie do Androida-Studio?
- 21. Jak ręcznie włączyć lub wyłączyć klawisz Return na klawiaturze?
- 22. Jak mogę odpowiedzieć na zewnętrzne klawisze strzałek na klawiaturze?
- 23. Separator dziesiętny na klawiaturze na Wpf TextBox, jak?
- 24. Poczekaj na załadowanie obrazu, zanim przejdziesz dalej.
- 25. Jak powiązać wiele działań z wydarzeniem na klawiaturze
- 26. Przenoszenie się do następnego UITextField Po kliknięciu "Dalej"
- 27. podświetlić przycisk "powrotu" na klawiaturze iOS
- 28. Cocos2d - Mac: Sprawdź wydarzenia na klawiaturze?
- 29. Zminimalizuj aktywność na klawiaturze z powrotem naciśnij
- 30. Automatyczne uruchomienie Haskell dmenu na klawiaturze