我想知道我们是否可以创建一个可滑动的tablayout,类似下面的图片,从sqlite数据库中获取日期并在tablayout中显示。任何人都告诉我有没有任何示例我可以在其中显示日期tablayouts.I给了tablayout静态名称,但我想用动态创建它。
答案 0 :(得分:1)
使用TabLayout和ViewPager示例代码
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.design.widget.TabLayout
android:id="@+id/mydriverveh_tabLayout"
android:layout_width="match_parent"
android:layout_height="50dp"
app:tabGravity="fill"
/>
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
然后使用FragmentPagerAdapter创建Viewpager适配器并将片段添加到适配器
答案 1 :(得分:0)
这就是所谓的 scrollable
标签
使用ViewPager标签创建新活动 并在TabLayout中将其模式设置为Scrollable。
<android.support.design.widget.TabLayout xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/tabs"
app:tabMode="scrollable"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
请参阅此页面,了解如何使用viewgager创建标签活动。TabLayout with viewPager