【发布时间】:2012-05-31 08:20:05
【问题描述】:
如果您查看附加的图像。我需要我的按钮右对齐,但由于某种原因它不适用于“gravity:right”...
这是我用于该布局的代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="35dp">
<TextView
android:id="@+id/lblExpenseCancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cancel"
android:textColor="#404040"
android:layout_marginLeft="10dp"
android:textSize="20sp"
android:layout_marginTop="9dp" />
<Button
android:id="@+id/btnAddExpense"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:background="@drawable/stitch_button"
android:layout_marginLeft="10dp"
android:text="@string/add"
android:layout_gravity="right"
android:layout_marginRight="15dp" />
</LinearLayout>
为什么不工作?!
【问题讨论】:
-
在这种情况下尝试相对布局。 LL 不会工作,
-
如果你想使用线性布局,使用两个内部线性布局,并使用 layout_weight 和 layout_gravity。它会正常工作的。
-
@VamsiChalla 有一个可能,请在下面查看我的新答案。