W zasadzie chcę zrozumieć o klasie LinkMovementMethod. Mam obraz wewnątrz tekstu edycji, który musi być klikalny. Dlatego użyłem LinkMovementMethod.getInstance do edycji tekstu. Ale z powodu tego obiektu LinkMovementMethod menu kontekstowe (długie naciśnięcie) opcje edycji tekstu, takie jak kopiowanie, wycinanie, wklejanie nie są widoczne. Ponadto nie jestem w stanie ustawić kursora w tekście edycji. W jakiś sposób ukrywa się kursor.Android: używając LinkMovementMethod do edycji tekstu
Czy jest prawidłowe podejście do korzystania z metody LinkMovementMethod w tekście edycji lub czy konieczne jest napisanie niestandardowej klasy LinkMovementMethod dla problemu z kursorem i menu kontekstowego.
EditText editText = (EditText)findViewById(R.id.text);
editText.setMovementMethod(LinkMovementMethod.getInstance());
-Regards, Ron ..
Cześć! Czy rozwiązałeś ten problem? Jestem ciekawa w odpowiedzi. Dzięki! – lubart
@lubart Nie, nadal mam ten sam problem. Z kodu źródłowego tekstu edycji Androida wydaje się, że android kopiuje tylko tekst, a nie obraz podczas kopiowania w tekście edycji. Również kursor niewidoczny podczas LinkMovementMethod jest wciąż zagadką. – Ron
Jakieś aktualizacje? Nie mogę uczynić kursora widocznym podczas używania metody setMovementMethod(). – exception01