탭에 인디케이터를 이용해 커스텀으로 만든 뷰를 탭에 올렸습니다
뷰에는 이미지 뷰가 올라가있고
이미지뷰는 selector를 사용해 만들었습니다.
이때 이미지뷰를 탭에 그냥 올렸더니 클릭할때 selector가 작동하지 않아
이미지뷰에 clickable 속성을 주었습니다.
그렇게 하니 이미지뷰가 클릭할때마다 변경되긴하는데
이젠 탭이 클릭이 안됩니다. 쉽게 말해 이미지뷰에 클릭이 먹히는건지 탭이동이 안됩니다;
혹시 이문제에 대해 아시는분 계신지요.ㅠㅠ
음 보통 저는 이렇게 합니다.
LayoutInflater inflater = getLayoutInflater();
View tabview = inflater.inflate(R.layout.tabview, null);
TextView caption = (TextView) tabview.findViewById(R.id.caption);
caption.setText("제목");
spec = tabHost.newTabSpec("1").setIndicator(tabview).setContent(intent);
tabHost.addTab(spec);
여기서 tabview는 딱히 ImageView로 할 필요도 없습니다. 레이아웃 xml에 android:background="@drawable/셀렉터" 이렇게 지정해 주면 됩니다.