gpt4 book ai didi

android - OnTouchListener 在 fragment 中无法正常工作

转载 作者:行者123 更新时间:2023-11-29 00:17:09 25 4
gpt4 key购买 nike

我正在构建一个带有 fragment 的应用程序。我有一个 ImageView java 文件,因为我只显示图像。

当我们点击图像时,它将关闭该特定 fragment 并打开前一个 fragment 。工作正常...!!! (对于图像,我使用了 onClickListener)

但是当我点击那个 View 时,它返回了两个 fragment 。 (对于 View ,我使用了 onTouchListener)

代码是:

View v1 = inflater.inflate(R.layout.attachment_image, null);
v1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
getFragmentManager().popBackStack();
return true;
}
});

最佳答案

试试这个:

View v1 = inflater.inflate(R.layout.attachment_image, null);
Imageview image = (Imageview) v1.findViewById(R.id.img_blabla);

image.setOnClickListener( new OnClickListener() {
public void onClick(View v) {
getFragmentManager().popBackStack();
}
});

关于android - OnTouchListener 在 fragment 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25784278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com