线性布局中的对齐 - Android

时间:2017-10-16 03:32:15

标签: android xml user-interface layout

提供垂直线性布局,我希望垂直对齐文本中心。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="sample1"
    android:layout_gravity="center"
    android:gravity="center"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="sample2"
    android:layout_marginTop="150dp"/>

我希望有&#34; sample1&#34;垂直居中,注意:layout_gravity =&#34; center&#34;只是通过水平中心提供对齐而不是垂直居中。

参考Image

2 个答案:

答案 0 :(得分:0)

尝试这个。

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

<TextView
    android:layout_width="match_parent"
    android:layout_height="150dp"
    android:layout_gravity="center"
    android:gravity="center"
    android:text="sample1"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="center"
    android:text="sample2"/>
</LinearLayout>

答案 1 :(得分:0)

好吧,如果你想采用相对布局。试试这种方式它会对你有用

dataframe = dataFrame.apply(pd.to_numeric, errors='coerce')
sns.lmplot("z1", "z2", data=dataframe, hue='Digit', fit_reg=False, size=10)
plt.show()

<强>输出

enter image description here