У меня есть RelativeLayout
с дочерним элементом TextView
, когда установлен длинный приемник щелчка для просмотра текста, и установлен приемник щелчка для родительского макета, как показано ниже:
textview.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
Toast.makeText(getContext(), "longclick", Toast.LENGTH_SHORT).show();
return true;
}
});
layout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getContext(), "layout onclick", Toast.LENGTH_SHORT).show();
}
});
Как мне обработать прослушиватель кликов макета при нажатии на просмотр текста? Я также использую GestureDetector
для работы, но событие ondown должно возвращать true, поэтому родительское представление не может обработать прослушиватель onclick.