Android:如何更改选项卡布局中各个选项卡的宽度?

Man*_*dye 2 android android-layout android-tablayout

我正在尝试在选项卡布局开始时调整通知选项卡的大小,如图所示,

在此输入图像描述

到目前为止,我可以将所有三个选项卡如图所示,但宽度除外。到目前为止我的进展如下,

在此输入图像描述

所以我的问题是,如何调整选项卡布局中各个项目的大小?我搜索了很多页面并尝试阅读文档,但没有找到任何有用的东西。

先感谢您。

小智 5

虽然已经晚了,但迟到总比不到好。我也看不出帕斯·帕特尔的回答与这个问题有什么关系。看看这个,您会找到您正在寻找的东西。

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);
Run Code Online (Sandbox Code Playgroud)