SlidingTabLayout setDistributeEvenly 缺失

SlidingTabLayout setDistributeEvenly missing

我正在使用来自开发人员 android 页面的 SlidingTabLayout.java。在我使用 slidingTabLayout.setDistributeEvenly(true); 将 slidingtab 居中之前,但现在该方法丢失了。 还有什么选择?我可以使用旧的 java class,但我想还有另一种方法可以做同样的事情。

在您的 SlidingTabLayout 中添加以下内容:

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT, 1f);
tabView.setLayoutParams(lp);

就在

之前
mTabStrip.addView(tabView);

在那之后你甚至不需要slidingTabLayout.setDistributeEvenly(true); 选项卡将自动居中。