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,它會被解僱。 我在做什麼錯,或者這是不可能的?