【发布时间】:2019-04-25 09:08:26
【问题描述】:
我正在使用两个带背景的文本视图,我想将两个文本视图并排对齐,并在它们之间留出一些边距。我已经尝试过这段代码,但它不适用于较小的设备。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_marginBottom="10dp"
android:orientation="horizontal"
android:weightSum="2">
<TextView
android:id="@+id/btn_back"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_weight="1"
android:background="@drawable/bg_rounded_green_1"
android:gravity="center"
android:layout_gravity="top"
android:paddingTop="3dip"
android:paddingBottom="3dip"
android:text="Save & Close"
android:textColor="@android:color/white"
android:textSize="13sp"
android:minLines="2"/>
<TextView
android:id="@+id/btn_next"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="10dip"
android:layout_weight="1"
android:background="@drawable/bg_rounded_green_1"
android:gravity="center"
android:minLines="2"
android:paddingTop="3dip"
android:paddingBottom="3dip"
android:text="@string/label_next_shipping_method"
android:textColor="@android:color/white"
android:textSize="13sp" />
</LinearLayout>
</LinearLayout>
【问题讨论】:
-
通过查看图像,我认为您的意思是垂直。将
android:gravity="center_vertical"设置为LinearLayout。 -
到你的父布局-> android:layout_gravity="center"
标签: android xml android-layout textview android-linearlayout