不工作我的LinearLayout水平orientation.Height是32個dp.I嘗試插入TextView的文本在中鋒位置上,重心在LinearLayout中
這是我的源
<LinearLayout
android:layout_width="match_parent"
android:layout_height="32dp"
android:layout_marginLeft="16dp"
android:orientation="horizontal"
>
<ImageView
android:layout_width="32dp"
android:layout_height="32dp"
card_view:srcCompat="@mipmap/departure_icon"
android:id="@+id/departure_img"
android:layout_alignTop="@+id/departure_day_large"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:id="@+id/departure_day_large"
android:layout_width="wrap_content"
android:layout_height="32dp"
android:text="28"
android:layout_marginLeft="5dp"
android:textColor="#4d4d4d"
android:gravity="center"
android:textSize="32dp"
android:layout_centerHorizontal="true" />
</LinearLayout>
正如你所看到的我不能在中心位置插入28,imageview和textview的高度均爲32 dp,並且我想插入我的textview中心。如何將其與ImageView水平對齊?
使用'Android的改變你的父佈局:layout_gravity = 「中心」 爲''TextView' – Piyush
Not @ piyush – BekaKK
如果你的linearlayout高度是'32'而不是'match_parent'對'ImageView'和'TextView'應用'android:layout_gravity =「center」'和'android:grav ity =「center」'爲'LinearLayout' @Baggio – Piyush