1
別のビューv1を拡張するビューv2があります。 親ビューv1にはonTouchEventがありますが、子ビューv2でonTouchEventを使用しないようにしたいと思います。 派生クラスのonTouchEventをオーバーライド
は私がpublic class MainActivity extends AppCompatActivity implements V2.OnClickListener {
...
@Override
public void onClick(View view) {
Log.d("TAG","BLA");
}
}
のような活動にV2のインスタンスを作成するときに今のonclickイベントは発生しません
@Override
public boolean onTouchEvent(MotionEvent event) {
return false;
}
に子ビューのonTouchEventに設定してください。 V2をV1に拡張しない場合、それは起動されます。 何が間違っているのですか、これは不可能ですか?