私はEclipseでマルチスクリーンアプリケーションに取り組んでいます
onTouch メソッドを機能させようとしています。
package com.example.connectfour;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
final class TrackingTouchListener
implements View.OnTouchListener {
public boolean onTouch(View v, MotionEvent evt) {
Log.d("Testing","Testing");
switch (evt.getAction()){
case MotionEvent.ACTION_DOWN:
Log.d("Motion Event", "ACTION DOWN");
if (evt.getX() <= 150)
{
Log.d("In the IF", "true");
return true;
}
return false;
}
Log.d("Not in the IF", "false");
return false;
}
}
これは私が現在持っているコードです。独自の Java ファイルに含まれています。
現時点では、log.d メッセージはいずれも logcat に表示されません。これは、onTouch イベントが実行されていないことが原因であると想定しているため、リスナーに何か問題があります。onTouch のコードは重要ではありません。この時点で OnTouch() を機能させようとしているだけです。