私の活動には2つの断片があります。Fragment2はFragment1とオーバーラップしています。そして、Fragment1は画面全体を占めます。ユーザーがFragment1をタップすると、Fragment2が消えるようにします。
私の質問は、Fragment1がタップされたことをどのように判断できるかということです。
Fragment1は、ほとんどがsetOnTouchListenerを使用できると思っていたWebビューで構成されていますが、呼び出されていないようです。
任意の提案をいただければ幸いです。
ブラッドリー4
これが私が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をWebビューに設定します
WebView itemFullDescription = (WebView) v.findViewById(R.id.itemFullDescription);
WebView.setOnTouchListener(this);
onTouchListenernerをボタンに設定しましたが、正常に機能しました。Webビューでは機能していません。