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来设置
展开
 我来答
為_夢執著
2014-08-07
知道答主
回答量:6
采纳率:0%
帮助的人:7.2万
展开全部
如果我没有猜错的话,图片的位置问题应该是你设置图片的height=“match_parent”;你把图片高度用像素设置一下,应该效果就出来了,至于textView你看看你的style里面,设置了什么没有。layout_gravity是用于LinearLayout中的,你在这里设置了是没效果的。
放荡不羁神经病
2014-08-07 · TA获得超过794个赞
知道小有建树答主
回答量:1580
采纳率:65%
帮助的人:584万
展开全部
你两个ImageButton的高度都是match_parent怎么个靠下法?相对布局不能用layout_gravity,只有相对位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式