小编典典

如何使用 View 使布局填充剩余空间?

all

我正在设计我的应用程序 UI。我需要一个看起来像这样的布局:

所需布局示例

(< 和 > 是按钮)。问题是,我不知道如何确保 TextView 将填充剩余空间,两个按钮具有固定大小。

如果我将 fill_parent 用于文本视图,则无法显示第二个按钮 (>)。

如何制作看起来像图像的布局?


阅读 69

收藏
2022-06-25

共1个答案

小编典典

woodshy 的回答对我有用,它比 Ungureanu Liviu 的回答更简单,因为它不使用RelativeLayout.
为了清楚起见,我给出了我的布局:

<LinearLayout 
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:orientation="horizontal"
      >

     <Button
        android:layout_width = "80dp"
        android:layout_weight = "0"
        android:layout_height = "wrap_content"
        android:text="&lt;"/>
     <TextView
        android:layout_width = "fill_parent"
        android:layout_height = "wrap_content"
        android:layout_weight = "1"/>
     <Button
        android:layout_width = "80dp"
        android:layout_weight = "0"
        android:layout_height = "wrap_content"
        android:text="&gt;"/>   
 </LinearLayout>
2022-06-25