tabHost.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
if(tabId.equals("标题1")){ //如果选中第一个tab
View mView = tabHost.getTabWidget().getChildAt(0);// 0是代表第一个Tab
ImageView imageView = (ImageView)mView.findViewById(R.id. tab_item_imageview );//获取控件imageView
TextView t = (TextView)mView.findViewById(R. id.tab_item_textview );//获取控件imageView
imageView.setImageResource(R.drawable.down_iocn01_s);
t.setTextColor(Color.WHITE);
}
R.id. tab_item_imageview
R. id.tab_item_textview
这两个id就是你tabitem里面的id
如下,tabitem.xml
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:background="@layout/tab_item_click"
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="0dip"
>
<ImageView android:id="@+id/tab_item_imageview"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:src="http://blog.163.com/zhuowh2006@126/blog/@drawable/down_iocn02"
android:layout_centerHorizontal="true"
/>
<TextView android:id="@+id/tab_item_textview"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:singleLine="true"
android:marqueeRepeatLimit="1" android:textSize="11.0sp"
android:ellipsize="marquee"
android:textColor="#FFFFFF"
android:layout_below="@+id/tab_item_imageview"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
@Override
public void onTabChanged(String tabId) {
if(tabId.equals("标题1")){ //如果选中第一个tab
View mView = tabHost.getTabWidget().getChildAt(0);// 0是代表第一个Tab
ImageView imageView = (ImageView)mView.findViewById(R.id. tab_item_imageview );//获取控件imageView
TextView t = (TextView)mView.findViewById(R. id.tab_item_textview );//获取控件imageView
imageView.setImageResource(R.drawable.down_iocn01_s);
t.setTextColor(Color.WHITE);
}
R.id. tab_item_imageview
R. id.tab_item_textview
这两个id就是你tabitem里面的id
如下,tabitem.xml
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:background="@layout/tab_item_click"
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="0dip"
>
<ImageView android:id="@+id/tab_item_imageview"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:src="http://blog.163.com/zhuowh2006@126/blog/@drawable/down_iocn02"
android:layout_centerHorizontal="true"
/>
<TextView android:id="@+id/tab_item_textview"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:singleLine="true"
android:marqueeRepeatLimit="1" android:textSize="11.0sp"
android:ellipsize="marquee"
android:textColor="#FFFFFF"
android:layout_below="@+id/tab_item_imageview"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>