我使用Tablayout并动态创建标签。然后,应用程序通过代码选择适当的选项卡:
myTablayout.getTabAt(int_position).select();
但是我遇到了一个问题:屏幕上没有显示选中的标签(如果他不是第一个),我需要滚动才能显示。
如果选中的标签显示在屏幕中央,我该怎么办? (当然,不包括边缘上的标签,但它们必须完全显示在屏幕上)
我不使用Viewpager。它不需要我的任务。
XML myTablout:
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/quick_tournament2"
android:layout_alignParentBottom="true">
</android.support.design.widget.TabLayout>