1
我有一个视图v2,它扩展了另一个视图v1。 父视图v1有一个onTouchEvent,但我希望子视图v2不要使用onTouchEvent。覆盖派生类中的onTouchEvent
我在子视图的onTouchEvent设置为
@Override
public boolean onTouchEvent(MotionEvent event) {
return false;
}
现在,当我在一个活动创建V2的一个实例,像
public class MainActivity extends AppCompatActivity implements V2.OnClickListener {
...
@Override
public void onClick(View view) {
Log.d("TAG","BLA");
}
}
不触发onclick事件。 如果我让V2不能扩展V1,它会被解雇。 我在做什么错,或者这是不可能的?