谷歌的Android滑动标签布局
我在项目中成功使用了Google的Sliding Tabs代码。 (示例项目可以在这里找到: http : //developer.android.com/samples/SlidingTabsBasic/index.html )这是我到目前为止:
不幸的是,我无法弄清楚如何使标签占据整个栏。 如下所示,它们仅占据屏幕的大约一半。 我考虑过更改填充,但由于屏幕大小不同,我不想硬编码。 我的最终目标是模仿YouTube使用的标签布局:
您可能会发现如果使用示例代码,则无法解析setDistributeEvenly方法
然后在SlidingTabLayout类的createDefaultTabView方法中,在返回textView之前添加以下行
textView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1.0f));
使用Google IO SlidingTabLayout和SlidingTabStrip并调用setDistributeEvenly(true)
,它将创建与youtube相同的布局
在SlidingTabLayout
将此属性设置为true
mSlidingTabLayout.setDistributeEvenly(true);