У меня есть два фрагмента в моей деятельности.Fragment2 перекрывает Fragment1.И Fragment1 занимает весь экран.Когда пользователь нажимает Fragment1, я бы хотел, чтобы Fragment2 исчез.
Мой вопрос: как я могу определить, что Fragment1 был прослушан?
Fragment1 в основном состоит из веб-просмотра, который, как я думал, мог бы использовать его setOnTouchListener, но, похоже, он никогда не вызывался.
Любые предложения будут оценены.
Bradley4
Вот как я реализовал onTouchListener:
1) сначала я реализовал "OnTouchListener"
public class Frag_ItemDetail extends Fragment implements OnTouchListener {
2), затем я перегрузил onTouch
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.d("myclass", "onTouch");
return false;
}
3) затем я установил setOnTouchListener для моего веб-просмотра
WebView itemFullDescription = (WebView) v.findViewById(R.id.itemFullDescription);
WebView.setOnTouchListener(this);
Я установил onTouchListenerner на кнопке, и он работал нормально.Это просто не работает для веб-просмотра.