Özel bir EditText Görünümü kullanıyorum. OnKeyUp olayını geçersiz kıldım ve Enter tuşuna basabiliyorum. Şimdi benim şartım, kullanıcı bir metin girdiğinde "Merhaba. Nasılsın?" ve sonra imleci "kelimesi" kelimesinden sonra tutar ve enter tuşuna basar, imleçten sonra Enter tuşuna basıldığı anda metni çıkarabilmem için imleç yerini almam gerekir. Lütfen bunu nasıl yapacağımı bana bildirin. Zaman ayırdığınız için teşekkür ederim.Metni Düzenle'de Android'de İmleç Pozisyonunu Alıyor musunuz?
47
A
cevap
112
imleç konumunu getSelectionStart() ve getSelectionEnd() yöntemlerini kullanarak alabilirsiniz. Hiçbir metin vurgulanmazsa, hem getSelectionStart() hem de getSelectionEnd(), imlecin konumunu döndürür. Yani böyle bir şey hile yapmak gerekir:
myEditText.getSelectionStart();
veya Ardından
myEditText.getSelectionEnd();
Bunu kullanabilir imlecin sonra tüm metni seçmek istiyorsanız:
int cursorPosition = myEditText.getSelectionStart();
CharSequence enteredText = myEditText.getText().toString();
CharSequence cursorToEnd = enteredText.subSequence(cursorPosition, enteredText.length());
İlgili konular
- 1. JTextField öğesinde imleç metni konumunu bulma
- 2. imleç aracılığıyla androidde Zaman damgası sütun değeri nasıl alınır
- 3. facebook uygulaması için Uygulama Erişim Jetonu Alıyor musunuz?
- 4. iPhone'da satın alma kaydını güvence altına alıyor musunuz?
- 5. Tüm Ekranla İlgili Bir Kontrolün Konumunu Alıyor musunuz?
- 6. Python: Windows'da depolandığı gibi dosya adı alıyor musunuz?
- 7. androidde openssl nasıl kurulur
- 8. Div pozisyonunu div (jQuery) ile takip edin -
- 9. Kaydırma pozisyonunu ayarlama
- 10. androidde greyview için özel adaptör
- 11. androidde shift-jis kodunu çözme
- 12. ben C++ Windows üzerinde imleç pozisyonunu almak için nasıl bilmek istiyorum
- 13. Android'de bir döndürücünün pozisyonunu alın
- 14. Google grafikleri: Efsane pozisyonunu taşı
- 15. hatası alıyor:
- 16. Uygulama boyutlarını bilirken androidde özel görünümler ekleme
- 17. Tepki yerli androidde Coach işareti nasıl uygulanır?
- 18. NHibernate ThenFetchMany yinelenen çocukları alıyor
- 19. imleç kontrolü
- 20. Yapılandırma değişiklikleri yapıldıktan sonra androidde şişirilmiş bir düzen nasıl kaydedilir?
- 21. ViewPager ilk seferde iyi çalışıyor ancak tekrar yükleme yaparken, java.lang.IllegalStateException hatası alıyor musunuz?
- 22. LINQ ile farklı veritabanlarını geçerli oturum açmış olan kullanıcı tabanlı olarak ele alıyor musunuz?
- 23. Bu tarayıcıda seçili metin yapıyor alıyorum bir anda metin pozisyonunu
- 24. Dikkat edilemez imleç,
- 25. Elemanın ofset pozisyonunu iletki ile alın
- 26. ARKit - Sahnede 'kamera' şu anki pozisyonunu alın
- 27. farkı ile bir görünüm pozisyonunu ayarlama hakkında
- 28. HTML girişinde kayıt pozisyonunu aldınız mı?
- 29. Mobil safaride "viewport" pozisyonunu aldınız mı?
- 30. Kakao - ekranda mevcut pencere pozisyonunu göster