我试图将一个文本视图设置在左侧对齐,两个按钮在右侧对齐,如图所示。我正在使用边距,但我想这不是最好的解决方案,它会在不同的手机中发生变化,无论如何我的第二个按钮不会出现在应用程序中。这是我拥有的 xml 代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#807E7B">
<TextView
android:id="@+id/txtForum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textStyle="bold"
android:textSize="25dp"
android:textColor="#255094"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
>
</TextView>
<Button
android:id="@+id/btnBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="New Thread"
android:layout_marginLeft="80dp"
android:layout_marginBottom="5dp">
</Button>
<Button
android:id="@+id/btnBrowser"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="Browser"
android:layout_marginLeft="100dp"
android:layout_marginBottom="5dp">
</Button>
</LinearLayout>
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:cacheColorHint="#00000000">
</ListView>
</LinearLayout>
这是我所期望的:
谢谢