사용하는 코드로 질문을 친절하게 업데이트합니다. 탭을 애니메이션화하려면 드로어 블 내에서 xml을 사용합니까? 다음은 xml을 사용하는 샘플 탭 조치 샘플입니다.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/ic_tab_about_grey"
android:state_selected="false" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/ic_tab_about_color" android:state_selected="true"/>
</selector>
이 xml 파일을 사용하여 탭 동작 및 아이콘을 사용자 정의하십시오. 탭 호스트 및 탭 위젯을 정의하는 레이아웃
intent = new Intent().setClass(this, sms.class);
spec = tabHost.newTabSpec("sms").setIndicator("SMS",
res.getDrawable(R.drawable.ic_tab_sms))
.setContent(intent);
tabHost.addTab(spec);
이제 XML :
여기 탭이 애니메이션/사용자 정의 옵션을 설정하는 코드입니다.
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</TabHost>
고유 한 색, 글꼴 및 구조로이 xml 레이아웃을 사용자 정의하십시오.
@Matt : 오늘 방금 시도해 보았습니다. 나는 그것을 원하는 방식으로 얻으려면 약간의 작업을해야하지만 내 문제는 해결되었습니다. 현상금으로 부활시켜 줘서 고마워. – Squonk