【发布时间】:2016-02-17 23:51:26
【问题描述】:
我在屏幕上定义了 3 个控件,按以下顺序排列: 按钮 - 文本视图 - 按钮
我想把第一个按钮放在左边,把textView放在中间。第二个按钮应该在右侧。
但是,我找不到一种方法来强制按钮粘在左侧/右侧,而 textView 也粘在中间。
这是代码:
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="<<"
android:id="@+id/button2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/TodayDataTextView"
android:text="Today Data"
android:textAlignment="center"
android:textColor="#0000ff"
android:background="#00000000"
android:layout_margin="5dp"
android:textSize="20dp"
android:textStyle="bold|italic" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=">>"
android:id="@+id/button" />
</LinearLayout>
这是截图:
这就是我想要的(没有填充):
【问题讨论】:
-
在第二个按钮部分的xml文件中添加这个 --> android:layout_alignParentRight="true"
-
使用 weightSum 和 layout_weight