在公司项目中Tab使用到了pagerslidingtabstrip,当项目在android4.4之前的系统上运行的时候Tab的布局会挤在一起。
如下图:
查询资料之后了解到在项目中用到的.9图片在设置图片资源之后,会将padding属性清空,所以之前的布局的padding会失效。
解决方法只要在setResource之后重新设置padding即可
mPreviousSelectedTab.setBackgroundResource(R.drawable.transparent);
mPreviousSelectedTab.setPadding(tabPadding, 0, tabPadding, 0);
参考资料:这里写链接内容