아래와 같이 커스텀 리스트뷰를 만들었습니다.
프로그램명과 삭제버튼 2군데에 포커스가 가야하는데
하나의 xml 에 만들어 놓으니 두군데 함께 포커스가 갑니다.
한군데씩 갈 수 있는 방법이 있을까요?
페이지가 변해야 하므로 각각의 리스트를 쓰는 것은 곤란합니다.
고수님들 알려주세요~~
<?xml version="1.0" encoding="utf-8"?>
<com.ect.base.bind.RichBindableLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:layout_width="561dp"
android:layout_height="72dp"
android:focusable="false">
<RelativeLayout
android:id="@+id/mymovie_choice_cell_focus"
android:layout_width="352dp"
android:layout_height="72dp"
android:focusable="true"
android:scaleType="fitXY"
android:background="@drawable/channel_menu_1_selector" >
<!-- VOD명 -->
<TextView
android:id="@+id/text_program_name"
style="@style/nanumgothic"
android:layout_width="320dp"
android:layout_height="39dp"
android:layout_marginLeft="19dp"
android:layout_marginTop="17dp"
android:gravity="center_vertical"
android:lineSpacingExtra="5dp"
android:tag="PGM_NM"
android:maxLines="2"
android:text="플란다스의 개"
android:textColor="@color/defaultclip"
android:textSize="16sp"
android:visibility="gone" />
<!-- 영화명 -->
<TextView
android:id="@+id/text_program_name_movie"
style="@style/nanumgothic"
android:layout_width="320dp"
android:layout_height="17dp"
android:layout_marginLeft="19dp"
android:layout_marginTop="28dp"
android:tag="PGM_NM"
android:maxLines="1"
android:text="플란다스의 개"
android:textColor="@color/defaultclip"
android:textSize="16sp"
android:visibility="gone" />
</RelativeLayout>
<!-- 등록일 -->
<TextView
android:id="@+id/text_ins_dt"
style="@style/nanumgothicB"
android:layout_width="84dp"
android:layout_height="16dp"
android:layout_marginLeft="366dp"
android:layout_marginTop="28dp"
android:tag="INS_DT"
android:gravity="center"
android:text="2012.12.31"
android:textColor="@color/subfont"
android:textSize="15sp" />
<ImageButton
android:id="@+id/b_btn_mytving_del"
android:layout_width="81dp"
android:layout_height="35dp"
android:layout_marginLeft="480dp"
android:layout_marginTop="18dp"
android:focusable="false"
android:onClick=""
android:background="@drawable/b_popup_btn_left_selector"
android:scaleType="fitXY"
android:src="@drawable/b_popup_btn_left_selector"/>
<TextView
style="@style/nanumgothicB"
android:layout_width="61dp"
android:layout_height="17dp"
android:layout_marginLeft="490dp"
android:layout_marginTop="27dp"
android:text="삭제"
android:textColor="@color/defaultclip"
android:textSize="16sp"
android:gravity="center" />
</RelativeLayout>
</com.ect.base.bind.RichBindableLinearLayout>
리스트 뷰에서 버튼을 사용하시면 모든 포커스를 버튼님하가 먹어버려요.....
이미지 뷰로 바꾸어 주세요....