android控件居中失效的问题
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layo...
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/orange"
>
<ImageButton
android:id="@+id/btn_titlebar_home"
android:layout_width="40dp"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:scaleType="center"
android:background="@color/transparent_background"
android:src="@drawable/btn_home" />
<TextView
android:id="@+id/tv_titlebar_name"
style="@style/titlebar_textView_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000000"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textSize="22sp"
android:text="" />
<ImageButton
android:id="@+id/btn_titlebar_back"
android:layout_width="40dp"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="@color/transparent_background"
android:src="@drawable/btn_back" />
</RelativeLayout>
为什么两个ImageButton都不能贴近父元素上方而是考下,我明明设置了 android:layout_alignParentTop="true" ?
为啥TextView不能垂直居中,我设置了android:layout_centerVertical="true"?
还有为什么不能对这三个控件使用layout_gravity来设置 展开
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/orange"
>
<ImageButton
android:id="@+id/btn_titlebar_home"
android:layout_width="40dp"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:scaleType="center"
android:background="@color/transparent_background"
android:src="@drawable/btn_home" />
<TextView
android:id="@+id/tv_titlebar_name"
style="@style/titlebar_textView_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000000"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textSize="22sp"
android:text="" />
<ImageButton
android:id="@+id/btn_titlebar_back"
android:layout_width="40dp"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="@color/transparent_background"
android:src="@drawable/btn_back" />
</RelativeLayout>
为什么两个ImageButton都不能贴近父元素上方而是考下,我明明设置了 android:layout_alignParentTop="true" ?
为啥TextView不能垂直居中,我设置了android:layout_centerVertical="true"?
还有为什么不能对这三个控件使用layout_gravity来设置 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询