我想使用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,它会显示正确的大小。
上面的是tabLayout,底部是线性布局,两者都使用相同的drawable。我如何在TabLayout中解决这个问题?
答案 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机器人:布局