저는 @+id/controlBtn 을 Activity에서 클릭 이벤트를 받으려고 합니다.
layout.xml에서 controlBtn을 제일 위에 두면, 클릭 처리가 된느데
제일 아래에 놓으면 클릭 처리가 제대로 안됩니다 ㅠ-ㅠ...
아래와같이 하면 클릭 처리가 되고,
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/controlBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="150dp"
android:clickable="true"
android:scaleType="center"
android:src="@drawable/trimming_bg_focus_left" />
<ImageView
android:id="@+id/blueImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="center"
android:src="@drawable/voice_recorder_player_edit_bg_h" />
<ImageView
android:id="@+id/grayImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/controlBtn"
android:scaleType="fitXY"
android:src="@drawable/blue_bitmap" />
</RelativeLayout>
아래와같이하면 클릭처리가 되지 않습니다...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/blueImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="center"
android:src="@drawable/voice_recorder_player_edit_bg_h" />
<ImageView
android:id="@+id/grayImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/controlBtn"
android:scaleType="fitXY"
android:src="@drawable/blue_bitmap" />
<ImageView
android:id="@+id/controlBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="150dp"
android:clickable="true"
android:scaleType="center"
android:src="@drawable/trimming_bg_focus_left" />
</RelativeLayout>
세개의 이미지가 모두 겹쳐 보이지만, controlBtn의 이미지가 제일 위에 나와서
그것을 눌렀을 때 클릭 처리를 해야하는데 난감합니다...
도움 부탁드립니다..
감사합니다!