Tôi đang sử dụng trình xem trang để vuốt giữa các chế độ xem trong Android. Bây giờ tôi cần chụp sự kiện nhấn cho từng chế độ xem. khi tôi ghi đè trình xử lý cảm ứng để nắm bắt sự kiện nhấn, thao tác vuốt không xảy ra và màn hình vẫn ở trong trang đầu tiên. Làm cách nào để thêm trình xử lý cảm ứng để xem máy nhắn tin?Làm cách nào để bật trình nghe nhạc nhấn trong máy nhắn tin lượt xem trong Android?
Code:
viewPager.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event)
{
mDetector.onTouchEvent(event);
return true;
}});
Đối với các mã trên tôi có thể nắm bắt được sự kiện vòi nước, nhưng hành động swipe trở thành Impossible.
tôi cần phải hiển thị một hộp cảnh báo khi màn hình được khai thác theo quan điểm pager . Làm cách nào tôi có thể nắm bắt sự kiện Nhấn trong trường hợp này. màn hình của tôi là bố trí tuyến tính với chế độ xem danh sách trong đó. – Nancy
Bạn có thể 1. lắng nghe các nhấp chuột trên linearlayout (có chứa ListView) bằng cách đặt thuộc tính LinearLayout android: clickable = true và sau đó sử dụng ClickListener trên nó hoặc 2. lắng nghe onItemClick trên một mục ListView, để khi mục được nhấp vào nó có thể đi đến onItemClickListener http://goo.gl/iEcij – Soham