[英]What is the purpose of GestureDetector.OnGestureListener versus GestureDetector.SimpleOnGestureListener?
[英]public class MainActivity extends AppCompatActivity implements GestureDetector.OnGestureListener
public class MainActivity extends AppCompatActivity implements GestureDetector.OnGestureListener {
private GestureDetectorCompat gestureDetector;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG, "onCreate");
this.gestureDetector = new GestureDetectorCompat(this,this);
}
這一行:
public class MainActivity extends AppCompatActivity implements GestureDetector.OnGestureListener
為紅色並讀取此錯誤:
錯誤:(12, 8) 錯誤:MainActivity 不是抽象的,並且不會覆蓋 OnGestureListener 中的抽象方法 onLongPress(MotionEvent)
首先導入必要的頭文件。 [如果是windows,按組合cmd + shift + O]
之后,您將在 MainActivity 下看到錯誤。 將光標移動到 MainActivity 並單擊實現方法。
由於您已將MainActivity
類聲明為實現OnGestureListener
接口,因此您必須實現該接口定義的所有方法。
你沒有那樣做。
解決辦法:這樣做。
這是一個可能對您有所幫助的示例:
請注意,該示例使用GestureDetector.SimpleOnGestureListener
來實現偵聽器功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.