0

我的应用程序的最低 API 级别设置为 10,主要活动扩展了基本上是常规活动的 SherlockActivity。我想使用触摸事件,所以我使用了以下代码:

@Override
  public boolean onTouchEvent(MotionEvent event) {
    try
    {
      float x1 = event.getAxisValue(MotionEvent.AXIS_X);

但是,抛出了一个异常:

java.lang.NoSuchMethodError: android.view.MotionEvent.getAxisValue

据此 getAxisValue 是在 API 级别 1 中添加的。为什么我不能使用它?

4

1 回答 1

1

getAxisValue (int axis)在 api 级别 12 中添加。

于 2013-09-12T09:31:22.660 回答