OnTouchEvent () действия не вызывается при нажатии на кнопку

Я хочу сделать немного B.logic вActivity.onTouchEvent() метод. Работает нормально дляTextView и другие не кликабельные представления. Тем не менее, это не вызывается при нажатииButton, Но мне это тоже нужно.

Вот код

public class MainActivity extends Activity {
    private static final String TAG = MainActivity.class.getSimpleName();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        findViewById(R.id.button1).setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.thi,s, "Oh shit!! click performed... :(", Toast.LENGTH_LONG).show();

            }
        });



    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        Log.d(TAG, "ssssssssssssssssssssssss:touch");
        return super.onTouchEvent(event);
    }

    public boolean dispatchTouchEvent(MotionEvent event) {
        int eventaction=event.getAction();

        switch(eventaction) {
        case MotionEvent.ACTION_MOVE:
            break;
        default:
            break;
        }

        return super.dispatchTouchEvent(event);
    }

}

Пожалуйста, помогите мне разобраться с этим.

Ответы на вопрос(5)

Ваш ответ на вопрос