【发布时间】:2016-08-29 08:07:14
【问题描述】:
我将TabLayout 实现为类似的Google Play Music 应用程序。
这是我的布局:
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.design.widget.TabLayout>
我处理 TabLayout 的代码:
private void init() {
mTabLayout = (TabLayout) findViewById(R.id.tab_layout);
mTabLayout.addTab(mTabLayout.newTab().setText("Category 1"));
mTabLayout.addTab(mTabLayout.newTab().setText("Category 2"));
mTabLayout.addTab(mTabLayout.newTab().setText("Category 3"));
mTabLayout.addTab(mTabLayout.newTab().setText("Category 4"));
mTabLayout.addTab(mTabLayout.newTab().setText("Category 5"));
mTabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
}
但结果是 TabLayout 左侧没有边距:
我尝试了这个article,但结果并不如预期。如何自定义 TabLayout,如上图所示的 Google Play 音乐应用?
【问题讨论】:
标签: android material-design android-tablayout