ANDROID TabLayout带有小图标

时间:2016-06-09 07:33:57

标签: android android-tablayout

我想使用tabLayout仅使用图标 -

     tabLayout = (TabLayout) findViewById(R.id.tabs);
        tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.ic_undo_black_48dp));
        tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.ic_redo_black_48dp));

但问题是我得到的标签栏显示周围有很多空间的小图标,如果我在imageViews上使用linearLayout,它会显示正确的大小。 enter image description here

上面的是tabLayout,底部是线性布局,两者都使用相同的drawable。我如何在TabLayout中解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

<android.support.design.widget.TabLayout
         android:layout_height="wrap_content"
         android:layout_width="match_parent">

          <android.support.design.widget.TabItem
             android:icon="@drawable/ic_redo_black_48dp"/>

     <android.support.design.widget.TabItem
             android:icon="@drawable/ic_undo_black_48dp"/>

 </android.support.design.widget.TabLayout

或者您可以通过

将自定义布局添加到TabItem
  

机器人:布局

了解更多详情:TabLayoutTabItem