我想将选择器添加到标签页眉(不是标签主体),但没有结果。可能有人有例子吗?
答案 0 :(得分:0)
简单的方法:
创建自定义布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="0dip"
android:layout_height="64dip"
android:layout_weight="1"
android:orientation="vertical"
android:background="@drawable/tab_indicator"
>
<ImageView android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:paddingTop="7dip"
/>
<TextView android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
style="?android:attr/tabWidgetStyle"
android:paddingBottom="5dip"
/>
</RelativeLayout>
使用此布局添加标签:
private void addTab(String text, int drawable) {
TabHost.TabSpec spec = mTabHost.newTabSpec(text);
View tabIndicator = LayoutInflater.from(this).inflate(R.layout.tab_indicator, getTabWidget(), false);
TextView title = (TextView) tabIndicator.findViewById(R.id.title);
title.setText(text);
ImageView icon = (ImageView) tabIndicator.findViewById(R.id.icon);
icon.setImageResource(drawable);
spec.setIndicator(tabIndicator);
mTabHost.addTab(spec.setContent(this));
}