使FragmentTabHost的所有标签都适合屏幕

时间:2017-06-23 15:58:03

标签: java android

我正在使用Tabs(FragmentTabHost)开发一款Android应用。 我有一个FragmentActivity,有6个标签。目前,选项卡的名称显示为跳线。我希望所有选项卡都适合屏幕的宽度,而不必进行水平滚动视图。如何以良好的可视化显示选项卡名称。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

尝试这样更改你的xml布局

inputAccessoryView

然后在添加选项卡(也是以编程方式)的onCreate中:

inputAccessoryViewController

hs.addView(TW); hs.setHorizo​​ntalScrollBarEnabled(假);

答案 1 :(得分:0)

我能够在不滚动的情况下输入标签:

for (int i = 0; i < mTabHost.getTabWidget().getChildCount(); i++) {
    mTabHost.getTabWidget().getChildAt(i).setPadding(0, 0, 0, 0);
    mTabHost.getTabWidget().getChildAt(i).setMinimumWidth(10);
}