带有大图片的 SlidingTabsLayout 高度
SlidingTabsLayout height with large pictures
我正在创建一个应用程序并使用 SlidingTabsLayout
。我正在按以下方式设置在选项卡中显示的图像:
ImageView tab = (ImageView)slidingTabsLayout.getTab(1);
tab.setImageSource(R.drawable.my_selector);
当我处理大小为 96x96 的图像时,这工作正常。现在我需要处理大小为 200x200 的图像,现在布局的高度不会包裹内容,而是在图像上方和下方添加一个大的 space,使 slidingTabsLayout 的高度变大。这是为什么?
可以设置ImageView的缩放比例
tab.setScaleType(ScaleType.FIT_CENTER);
有很多刻度类型。您可以从这里选择合适的
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
我正在创建一个应用程序并使用 SlidingTabsLayout
。我正在按以下方式设置在选项卡中显示的图像:
ImageView tab = (ImageView)slidingTabsLayout.getTab(1);
tab.setImageSource(R.drawable.my_selector);
当我处理大小为 96x96 的图像时,这工作正常。现在我需要处理大小为 200x200 的图像,现在布局的高度不会包裹内容,而是在图像上方和下方添加一个大的 space,使 slidingTabsLayout 的高度变大。这是为什么?
可以设置ImageView的缩放比例
tab.setScaleType(ScaleType.FIT_CENTER);
有很多刻度类型。您可以从这里选择合适的
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html