Android -删除图标从TabHost/TabWidget



是否可以在TabHost/TabWidget中删除图标(指示器)和文本与Tab顶部之间的空间?我只是想显示文本,但是不行。

将TextView传递给setIndicator(View v)方法,并附带相关的文本。如果你想要扩展样式,我建议你传递你自己的"Tab"模型作为参数。

public class Tab extends LinearLayout {
public Tab(Context c, int drawable, String label) {
    super(c);
    TextView tv = new TextView(c);
    tv.setText(label);
    tv.setTextColor(getResources().getColorStateList(R.color.tab_text_color));
    tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 10);
    tv.setGravity(0x01);
    setOrientation(LinearLayout.VERTICAL);
    if (drawable != 0) {
        ImageView iv = new ImageView(c);
        iv.setImageResource(drawable);
        addView(iv);
    }
    addView(tv);
}

}

相关内容

  • 没有找到相关文章

最新更新