整个屏幕的onClickListener

Yog*_*ear 7 android android-layout onclicklistener

我正在制作一个闹钟.我想做一个布局部分为空的活动(在背景上放一张照片)我想做的,如果我触摸屏幕上的任何地方,音乐就会停止.

我想过将img作为一个imageview ...但是当我这样做时它会在屏幕上拉直(即使参数在整个屏幕上)

救命?

Zie*_*bhi 8

在您的布局中验证:

android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
Run Code Online (Sandbox Code Playgroud)

然后尝试使用onTouchListener

然后尝试:

yourActivityLayout.setOnTouchListener(new View.OnTouchListener() {  
        @Override
        public boolean onTouch(View arg0, MotionEvent arg1) {
           // action to do
            return true;//always return true to consume event
        }
    });
Run Code Online (Sandbox Code Playgroud)