如何用视图来制作布局,填充剩余空间?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

我正在设计我的应用程序UI。我需要一个如下所示的布局:

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

如果我为文本视图使用fill_parent,则不能显示第二个按钮(>)。

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

提问于
用户回答回答于

<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>
用户回答回答于

如果<TEXT VIEW>放置在LinearLayout中,则为TextView设置<和>的Layout_weight属性为0和1。 如果RelativeLayout将<左右对齐<左右对齐>并将“布局左侧”和“右侧布局”属性设置为<和>的ID,

扫码关注云+社区