我有一个非常简单的制作标签的代码,这是我的布局代码:
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/red"
app:tabGravity="fill"
app:tabIndicatorColor="#F48917"
app:tabIndicatorHeight="2.5dp"
app:tabMode="fixed"
app:tabTextColor="#fff">
</android.support.design.widget.TabLayout>
它在线性布局中
这是我制作标签的java代码:
tabLayout = (TabLayout) findViewById(R.id.tabs);
TabLayout.Tab firstTab = tabLayout.newTab(); // Create a new Tab names "First Tab"
firstTab.setText("First Tab"); // set the Text for the first Tab
firstTab.setIcon(R.drawable.ic_launcher); // set an icon for the first tab
tabLayout.addTab(firstTab);
问题是,它没有在android api +21上显示没有任何内容的空标签,但是它显示了android下面的标签21
我该如何解决这个问题?这是什么问题?
答案 0 :(得分:0)
XML:
TabLayout tabLayout= (TabLayout) findViewById(R.id.tabLayout);
tabLayout.addTab(tabLayout.newTab().setText("first").setIcon(R.drawable.ic_launcher));
代码是
compile 'com.android.support:design:XXX'
别忘了添加依赖
docker run -p 9042:9042 cassandra:latest
其中XXX是支持设计的最新版本