SlidingTabsLayout高度与大图片

时间:2016-03-01 06:41:20

标签: android android-tabs

我正在创建一个应用并使用SlidingTabsLayout。我按以下方式设置选项卡中显示的图像:

ImageView tab = (ImageView)slidingTabsLayout.getTab(1);
tab.setImageSource(R.drawable.my_selector);

当我使用尺寸为96x96的图像时,这很好用。现在我需要使用尺寸为200x200的图像,现在布局的高度不会包含内容,而是在图像上方和下方添加大空间,使得slideTabsLayout的高度变大。那是为什么?

1 个答案:

答案 0 :(得分:1)

您可以设置ImageView的比例

tab.setScaleType(ScaleType.FIT_CENTER);

有很多尺度类型。您可以从这里选择合适的

http://developer.android.com/reference/android/widget/ImageView.ScaleType.html