Android 在扫描图像时未找到任何方法

Android 在扫描图像时未找到任何方法,android,image,swipe,Android,Image,Swipe,我已经创建了滑动图像功能。它在nexus和小屏幕手机上运行良好。但当我在7'选项卡或10'屏幕上运行它时,它会抛出nosuchmethod错误(event.getAxisValue):下面是代码 public boolean onTouchEvent(MotionEvent event) { float endXValue = 0; //ERROR is THROWING ON THIS LINE float x1 = event.getAxisValue(MotionEvent

我已经创建了滑动图像功能。它在nexus和小屏幕手机上运行良好。但当我在7'选项卡或10'屏幕上运行它时,它会抛出nosuchmethod错误(event.getAxisValue):下面是代码

public boolean onTouchEvent(MotionEvent event) {    
 float endXValue = 0;

 //ERROR is THROWING ON THIS LINE
 float x1 = event.getAxisValue(MotionEvent.AXIS_X);
 int action = MotionEventCompat.getActionMasked(event);

 switch (action) {
     case (MotionEvent.ACTION_DOWN):
         startXValue = event.getAxisValue(MotionEvent.AXIS_X);
         return true;

     case (MotionEvent.ACTION_UP):
         endXValue = event.getAxisValue(MotionEvent.AXIS_X);
         if (endXValue > startXValue) {
             if (endXValue - startXValue > 100) {
                 System.out.println("Left-Right");
                 count--;
                 int imageId = getImageViewId("prev");
                 imageView.setImageResource(imageId);

             }
         }else {
             if (startXValue -endXValue> 100) {
                 System.out.println("Right-Left");
                 int imageId = getImageViewId("next");
                 imageView.setImageResource(imageId);
                 count++;
            }
         }
         return true;
       default:
         return super.onTouchEvent(event);
  }
}


我正在使用API级别12中添加的API19

getAxisValue(int-axis)。您的平板电脑的API编号是否为12或更高?谢谢,这是API级别8。我已经在emulator for API 19及其工作环境中进行了更改。但是我们有没有其他的替代方案,使滑动也能在API 8级设备上工作?你知道ViewPager吗?您可以使用它滑动图像和其他视图。