Android TabLayout 禁用选项卡滚动行为
这是TabLayout的默认行为,可以通过设置TabLayout的属性 'app:tabMode' 为 'fixed' 来禁用这个行为。
当 'app:tabMode' 被设置为 'fixed' 时,所有选项卡都会平均分配TabLayout的宽度,而不是根据选项卡的数量水平滚动。这就意味着在切换选项卡时,不会先滚动到原先的选项卡再滑过来,而是直接切换到目标选项卡。
以下是一个示例:
<com.google.android.material.tabs.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMode="fixed" />
在上面的代码中,'app:tabMode' 属性被设置为 'fixed',以禁用滚动行为。
原文地址: https://www.cveoy.top/t/topic/oJOD 著作权归作者所有。请勿转载和采集!