我正在使用片段构建应用。我有一个ImageView java文件,我只显示图像。
当我们点击图像时,它将关闭该特定片段并打开前一个片段。 工作正常...... !!! (对于我使用 onClickListener 的图像)
但是,当我点击该视图时,它会返回两个片段。 (对于视图,我使用了 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;
}
});
答案 0 :(得分:2)
试试这个:
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();
}
});