Trong API 11+ khi nhấn và giữ văn bản trong WebView, Thanh tác vụ theo ngữ cảnh (CAB) được hiển thị. Tôi không muốn ghi đè lên các mục trình đơn hiện có để thực hiện ActionMode.Callback của riêng tôi không phải là câu trả lời đúng. Tôi chỉ muốn biết khi nào CAB mặc định được hiển thị để tôi biết lựa chọn văn bản đã bắt đầu theo cách đó, tôi có thể khóa cuộn trên WebView. Có suy nghĩ gì không?(Android) Có cách nào để phát hiện khi văn bản đã được chọn trong chế độ xem web không?
5
A
Trả lời
0
Nếu bạn muốn biết khi CAB mặc định là trên màn hình, bạn có thể kiểm tra sự tồn tại của nó sau một ACTION_UP:
public class MainActivity extends ActionBarActivity {
WebView mWebView;
boolean mSelected;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.wvExample);
mWebView.loadUrl("file:///android_asset/webpage.html");
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
View root = getWindow().getDecorView();
View cabButton = root.findViewById(R.id.action_mode_close_button);
if (cabButton != null && !mSelected) {
Toast.makeText(getApplicationContext(), "Text is now selected", Toast.LENGTH_SHORT).show();
mSelected = true;
} else {
mSelected = false;
Toast.makeText(getApplicationContext(), "No Text Selected", Toast.LENGTH_SHORT).show();
}
}
return false;
}
});
.....
Các vấn đề liên quan
- 1. Lựa chọn văn bản Android Trong chế độ xem web
- 2. Chế độ xem văn bản không thể cuộn trong android
- 3. Làm cách nào để phát hiện khi Chế độ xem của tôi đã di chuyển?
- 4. Hiển thị văn bản động trong chế độ xem Android
- 5. Phát hiện xem tùy chọn trợ năng "Văn bản lớn" có được bật trên Android
- 6. Phát hiện một số văn bản đã được chọn trong một hộp văn bản
- 7. Cách mở chế độ xem bằng bàn phím xuất hiện khi chế độ xem đã được tải?
- 8. Làm cách nào để phóng to chế độ xem văn bản trong Android?
- 9. cách thêm đường viền vào văn bản trong chế độ xem văn bản android
- 10. Chế độ xem cuộn cho chế độ xem văn bản trong android
- 11. Cách phát hiện khi người dùng chạm vào chế độ xem trong Android
- 12. Làm cách nào để hiển thị văn bản lộn ngược với chế độ xem văn bản trong Android?
- 13. Tọa độ chạm trong chế độ xem văn bản
- 14. Phát hiện khi bản đồ Android v2 đã tải
- 15. Văn bản trong chế độ xem văn bản xuống trong Android 3.0
- 16. Android: Có thể tạo bản sao Chế độ xem không?
- 17. Có bộ chọn CSS để phát hiện xem đầu vào có tệp văn bản được chọn không?
- 18. Bàn phím iphone không có chế độ xem văn bản
- 19. Android Thêm hình ảnh vào văn bản (trong chế độ xem văn bản)?
- 20. iOS - Kéo và thả phát hiện va chạm Làm thế nào để phát hiện khi mục đã chọn của bạn kéo trên một chế độ xem phụ khác?
- 21. Pinch Phóng to trong chế độ xem web [Android]
- 22. Làm cách nào để tăng khoảng cách giữa các dòng trong chế độ xem văn bản.?
- 23. Nhận văn bản hiển thị hiện tại trong chế độ xem văn bản
- 24. Cách hiển thị văn bản trong chế độ xem lưới "Không tìm thấy bản ghi" khi không có bản ghi
- 25. Làm cách nào để phát hiện xem IE8 có đang chạy trong chế độ xem tương thích không?
- 26. Hoạt ảnh khi thay đổi chế độ xem văn bản
- 27. Bất kỳ cách nào để ẩn các phần tử khỏi chế độ xem web? (android)
- 28. Chế độ xem danh sách WPF: Căn chỉnh văn bản trong các cột được chọn
- 29. Màu chế độ xem văn bản Android không thay đổi khi bị tắt
- 30. Cách tạo chế độ xem web tùy chỉnh trong Android?
Tôi muốn để ẩn thanh tiêu đề của tôi khi CAB được hiển thị. –