1

新しいアクティビティを開始するイメージビューを取得しました。

//Mainactivity
imageView.setOnLongClickListener(new View.OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) {
            // start your activity...
            Intent i = new Intent( MainActivity.this, FullActivity.class);
            startActivity(i);
            return false;
        }
    });

画面に指を置いたままにしておき、指を離すと MainActivity に戻ります。ontouchlistener で試してみましたが、新しいアクティビティの開始後も画面を保持していることを認識しませんでした。

//Fullactivity
imageViewFull.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction()== MotionEvent.ACTION_UP){

                finish();
            }
            return true;
        }
    });

その機能を統合する方法は?

4

1 に答える 1