我使用Tablayout + ViewPager作为UI框架。 Tablayout中选定的标签有一个下划线。文本的长度和下划线的长度不相等。我想要它们平等 如何做到这一点? 非常感谢如何更改TabLayout中的下划线长度(Android设计支持库)
-1
A
回答
0
你可以改变颜色tabIndicator
和高度像下面
<android.support.design.widget.TabLayout
android:id="@id/pages_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/white"
app:tabIndicatorHeight="4dp"/>
据我所知,你的标签指示长度设置为它的标签宽度,你不能改变的唯一指标尺寸 如果你真的想改变尝试改变tabWidth所以指标也随着这种变化而变化。
app:tabMaxWidth="30dp"
-2
您可以添加在标签布局另一个布局,并相应地给予填充。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:layout_below="@+id/toolbar"
android:id="@+id/tabLayout"
android:background="@color/colorTangerine">
<com.techlabs.oodhaar.views.CustomTabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabBackground="@color/colorTangerine"
app:tabIndicatorColor="@color/colorBackground"
app:tabSelectedTextColor="@color/colorBackground"
app:tabTextColor="@color/colorBackground"
app:tabIndicatorHeight="4dp"
/>
</RelativeLayout>
+0
你看过这个问题吗? –
0
app:tabMinWidth="210dp"
app:tabMaxWidth="110dp"
添加只是这两行代码在你的XML。它取决于你的标签项目。你可以修改一次只增加和减少。
相关问题
- 1. Android支持设计Tablayout(Xamarin)
- 2. Android TabLayout如何做两个下划线
- 3. 新的android支持设计库,滚动tablayout offscreen不工作
- 4. 更新设计支持库后TabLayout丢失
- 5. 无法看到TabLayout设计支持库中的Tab指示符
- 6. 在支持设计库中自定义新的TabLayout
- 7. 选项卡中TabLayout(支持Android设计)不膨胀内容
- 8. Android支持库23.2。 TabLayout带图标
- 9. 如何更改AndroidStudio中的支持库?
- 10. Android的设计库TabLayout背景问题
- 11. MagicLine jQuery - 下划线的长度
- 12. Android支持崩溃设计库
- 13. Android设计支持库与Theme.Material
- 14. Xamarin Android支持设计库不可用
- 15. Android支持设计库与raygun
- 16. Android支持MediaRouter杀死支持设计
- 17. android上的tablayout设计
- 18. Sharepoint支持MVC的计划?
- 19. 如何在matplotlib轮廓图中设置短划线长度
- 20. 关于设计支持库
- 21. Android Studio - 设置TabLayout不可更改
- 22. Android支持屏幕设计
- 23. 支持Android材质设计
- 24. 错误发生更新Android支持库和Android的支持库
- 25. 如何排列网页上的可变长度下划线?
- 26. 如何导入android设计支持库与自定义appcompat-v7?
- 27. 如何将设计支持库与leanback一起用于android TV?
- 28. Android设备中的加速度计得到多大的支持?
- 29. 如何使用Tablayout的设计支持的特定依赖关系?
- 30. 更改android中的下划线的颜色
你是对的。通过更改tabWidth来设置标签指示符长度是可行的,但UI不够美观。非常感谢你 – Vathe
请接受答案,如果它帮助你:) – Jayanth
我想得到更好的A.如果不是,我会接受你的答案。谢谢 – Vathe