项目中用到了Tablayout,用来实现类似知乎分栏的效果,引用的是Google的Android Support Design库来实现的。这是最终想要的效果,做的时候发现tab无法充满整个屏幕的宽。
Google的一篇文章 http://panavtec.me/playing-with-the-new-support-tablayout ,如果你设置了TabMode为MODE_FIXED然后发现文本并没有包围全局,或许是因为Tablayout在创建时应用了一些嵌入设置,你可以将下面的代码写入xml以解决此问题:
app:tabPaddingStart="-1dp"
app:tabPaddingEnd="-1dp"
加上之后发现问题解决了,屏幕整个充满并且平分,达到想要的效果。