android在RelativeLayout里的TextView或者EditView里放置ImageView使其居中;靠右显示设置

代码这样就可以的:

<RelativeLayout
                    android:layout_width="100dp"
                    android:layout_height="30dp"
                   >

                    <TextView
                        android:id="@+id/tv_birthday"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:background="@drawable/d1" />

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                       android:layout_alignParentRight="true"
                        android:src="@mipmap/ic_calendar" />
                </RelativeLayout>

在RelativeLayout的包裹下:
ImageView里设置
android:layout_centerVertical=“true”(使其图片垂直居中)
android:layout_alignParentRight=“true” (使图片居右)

你可能感兴趣的:(android,android)