android:layout_centerInParent=”true” 使其所有组件居中,同时加入android:layout_gravity=”center” 让组件内部居中
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="登录/注册" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/btn_fm_color_6_n"
android:contentDescription="@string/imageview_null" />
</FrameLayout>
</RelativeLayout>
本文介绍了一种在Android应用开发中实现布局元素居中的方法。通过使用RelativeLayout与FrameLayout组合,并设置android:layout_centerInParent及android:layout_gravity属性为'center',可以轻松实现界面元素的水平垂直居中显示。
608

被折叠的 条评论
为什么被折叠?



