晚上好。
我现在已经摆弄了一个多小时,但我没有让它工作。我想创建一个应该如下所示的布局:
我想让一个 TextView 向左对齐,一个 ProgressBar 居中,另一个 TextView 向右对齐。我不想使用静态宽度,因为布局应该用于不同的设备。
不幸的是,我的布局目前看起来像这样:
我没有通过谷歌找到任何解决方案,所以非常感谢任何帮助。这是我的布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/txtProgress"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="TextView" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="25sp"
android:layout_marginRight="5sp"
android:gravity="center"
android:text="0 %" />
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.36" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_gravity="right"
android:layout_marginLeft="5sp"
android:layout_marginRight="25sp"
android:gravity="right"
android:text="100 %" />
</LinearLayout>
</LinearLayout>