在Android Studio中双击退出内容视图

时间:2016-02-15 08:47:48

标签: java android android-studio

我有一点问题: 我想退出当我点击布局图像时可以启动的内容视图。 代码是:

final View thumb1View = findViewById(R.id.gorgovivofoto1);
    thumb1View.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            TouchImageView img = new TouchImageView(view.getContext());
            img.setImageResource(R.drawable.gorgovivofoto1);
            img.setMaxZoom(4f);
            setContentView(img);

        }
    });

此代码打开一个新的内容视图,我可以在其中缩放图像,但我想双击图像返回。 有可能吗?

1 个答案:

答案 0 :(得分:0)

这里有一些不同的解决方案

Android: How to detect double-tap?

这里

How can i place double click event on ImageView in Android

在这里

How can i place double click event on ImageView in Android

处理后退按钮:

您可以使用:for API level 5

来处理此问题
@Override
public void onBackPressed() {
    // your code.
}

对于旧版本,然后API 5使用此:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // your code
        return true;
    }

    return super.onKeyDown(keyCode, event);
}