如何在Android中左对齐TabLayout的标签文本
Posted
技术标签:
【中文标题】如何在Android中左对齐TabLayout的标签文本【英文标题】:How to left align the tab text of TabLayout in Android 【发布时间】:2021-12-06 01:03:37 【问题描述】:我需要在标签布局中左对齐标签文本。
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabs"
android:layout_
android:layout_
android:background="@android:color/holo_green_dark"
auto:tabMode="scrollable" />
【问题讨论】:
检查这可能会有所帮助***.com/a/62715605/14806680 【参考方案1】:您可以在标签布局中扩展自定义视图,如 here 所示
或者您可以在所有选项卡项上运行 for 循环,并像这样在选项卡布局中设置独立 textview 的重力
for (int i = 0; i < tabLayout.getTabCount(); i++)
TabLayout.Tab tab = tabLayout.getTabAt(i);
tab.view.setGravity(Gravity.START | Gravity.CENTER_VERTICAL);
【讨论】:
【参考方案2】:检查一下
app:tabGravity="start"
【讨论】:
以上是关于如何在Android中左对齐TabLayout的标签文本的主要内容,如果未能解决你的问题,请参考以下文章