我使用自定义视图在每个操作栏选项卡中包含了一个进度条。我希望进度条的宽度与选项卡指示器的宽度相匹配。但是,自定义视图覆盖的区域在选项卡内设置了边距,因此我无法将进度条扩展到整个选项卡宽度。完成这项工作的最佳方法是什么?
下面是它现在的样子......
进度条设置为匹配父宽度。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_margin="0dp"
>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tab_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text = "Day 1"
android:textAllCaps="true"
android:textStyle="bold"
android:textSize="13dp"
android:layout_gravity="center"
android:gravity="center"
android:paddingTop="18dp"
/>
<ProgressBar
style="@android:style/Widget.Holo.ProgressBar.Horizontal"
android:id="@+id/tab_progress"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="1dp"
/>
</RelativeLayout>