Để bắt đầu, tôi là Nhà phát triển C++/Qt nhảy vào phát triển Android/Java, vì vậy xin đừng cho rằng tôi biết bất kỳ điều gì. :) Vì vậy, tôi có một ứng dụng với một TextView chứa trong một ScrollView. Văn bản có trong TextView là kết quả của truy vấn web từ ứng dụng máy chủ web của tôi. Tùy thuộc vào truy vấn, văn bản có thể khá dài. Tôi muốn thực hiện một tính năng tìm kiếm trên văn bản nơi người dùng nhập một chuỗi văn bản để tìm kiếm và nếu chuỗi văn bản được tìm thấy, ScrollView sẽ cuộn TextView để đảm bảo chuỗi con đã nhập hiển thị và tôi muốn văn bản được đánh dấu. Tôi nghĩ tôi biết cách làm nổi bật chuỗi con văn bản, tôi biết cách cho ScrollView cuộn đến một số dòng cụ thể trong TextView, nhưng đối với cuộc sống của tôi, tôi không thể tìm ra cách để tìm ra số dòng nào cuộn đến để đảm bảo chuỗi con của tôi hiển thị. Tức là, tôi muốn truy vấn chế độ xem văn bản để cung cấp cho tôi số dòng mà chuỗi con đầu tiên xuất hiện tại. Cuối cùng, tôi cũng muốn thực hiện một tìm kiếm tiếp theo mà đi đến sự xuất hiện tiếp theo của chuỗi con. Loại giống như tính năng Tìm trong Firefox. Bất kỳ trợ giúp được đánh giá rất cao. Cảm ơn trước.Cuộn TextView trong ScrollView đến chuỗi con văn bản cụ thể
6
A
Trả lời
8
Bạn cần tìm vị trí của chuỗi con trong văn bản, ví dụ: với String.indexOf(). Khi bạn biết vị trí đó, bạn có thể tra cứu đúng dòng trong TextView bằng cách sử dụng hàm Layout.getLineForOffset():
int offset=myString.indexOf("search string");
int line = myTextView.getLayout().getLineForOffset(offset);
Các vấn đề liên quan
- 1. Cuộn một TextView đến một dòng cụ thể
- 2. Android: Textview với văn bản cuộn dọc
- 3. Vị trí con trỏ đến cuối văn bản trong uitextview và cuộn đến vị trí
- 4. Android: Tự động cuộn văn bản trong TextView
- 5. Cuộn EditText bên trong ScrollView
- 6. Cuộn đến cuối ScrolledWindow/TextView
- 7. Thoát "" trong Văn bản trong TextView
- 8. cuộn EditText bên scrollview
- 9. Android TextView với thanh cuộn và maxHeight
- 10. Cuộn đến Treeviewitem đã chọn trong một scrollview
- 11. ScrollView không cuộn đến cuối lề bên dưới của LinearLayout bên trong
- 12. EditText không cuộn được bên trong ScrollView
- 13. Chế độ xem văn bản không thể cuộn trong android
- 14. Cuộn UITableView đến vị trí cụ thể
- 15. Có thể gạch dưới các từ trong văn bản TextView
- 16. cách nhận tin nhắn văn bản đến cổng cụ thể ..
- 17. ScrollView không cuộn xuống dưới cùng
- 18. Cách liên tục cuộn đến cuối văn bản trong hộp văn bản nhiều dòng?
- 19. Cuộn bên trong EditText có trong ScrollView
- 20. Không có hiệu ứng cuộn với ScrollView trong PopupWindow
- 21. Android TextView và nhận dòng văn bản
- 22. Cuộn đến một phần tử cụ thể w/jQuery
- 23. Bộ chọn trong ScrollView không cuộn
- 24. Nhận chuỗi con từ NSString cho đến khi đến một từ cụ thể
- 25. Chuỗi con đến cuối chuỗi
- 26. Điều hướng đến trang cụ thể trong scrollView với phân trang, theo lập trình
- 27. Nhận văn bản hiển thị hiện tại trong chế độ xem văn bản
- 28. ẩn thanh cuộn scrollview android
- 29. Mở rộng văn bản Định cỡ trong TextView
- 30. Cách cuộn một ListView cho đến khi tôi thấy một chuỗi cụ thể với Calabash-Android