RelativeLayout不能居中的解决办法

时间:2014-10-27 15:39:41   收藏:0   阅读:212

在LinearLayout中有个让元素居中的办法就是。比如在LinearLayout里有个TextView.设置TextView的gravity可以让其居中。

而在Realative里设置这个不起作用。困扰了我挺长时间。其实在Realative里有个替代的方法。就是设置子组件的android:layout_centerHorizontal="true"

就ok了。

如:

<RelativeLayout android:layout_width="match_parent" android:layout_height="200dp"
        android:id="@+id/cc_item_topLayout" >
        <ImageView android:layout_width="50dp" android:layout_height="50dp"  android:id="@+id/cc_item_avatar"
            android:src="@drawable/touxiang" android:background="@drawable/btn_myborder" 
            android:layout_marginTop="30dp" android:layout_centerHorizontal="true"
            />
    </RelativeLayout>



评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!