У меня есть 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 должно возвращать истину, поэтому родительское представление не может обрабатывать прослушиватель onclick.