我正在尝试在标签布局的开头调整通知标签的大小,如图像
直到现在我能够将除了宽度之外的所有三个标签都带到图像中。我到目前为止的进展情况如下,
所以我的问题是,如何在标签布局中调整单个项目的大小? 我在很多页面上搜索并尝试阅读文档,但没有找到任何有用的东西。
提前谢谢。
答案 0 :(得分:1)
这晚了,但是总比没有好。另外,我什至看不到 Parth Patel 答案与这个问题有什么关系。 看看this,您会找到想要的东西。
LinearLayout layout = ((LinearLayout) ((LinearLayout) tabLayout.getChildAt(0)).getChildAt(YOUR_TAB_NUMBER));
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) layout.getLayoutParams();
layoutParams.weight = YOUR_WEIGHT; // e.g. 0.5f
layout.setLayoutParams(layoutParams);
答案 1 :(得分:0)
您可以尝试使用此TabLayout。
layout.xml 文件
<android.support.design.widget.TabLayout
android:id="@+id/tabCauses"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabGravity="fill"
app:tabMode="scrollable"
app:tabSelectedTextColor="@color/white"
app:tabTextAppearance="@style/MyCustomTextAppearance" />
style.xml 文件
<style name="MyCustomTextAppearance" parent="TextAppearance.Design.Tab">
<item name="textAllCaps">false</item>
<item name="android:background">#FF26221E</item>
<item name="android:fontFamily">@font/montserrat_semibold_1</item>
</style>