android程序在Layout中设置控件水平或垂直居中

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:gravity="center"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <ImageView
    android:id="@+id/logo"
    android:src="@drawable/logo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />
</LinearLayout>

在代码中linearlayout的设置切忌不要用LinearLayout.LayoutParams 设置gravity。要用linearlayout.setGravity(。。。)设置

然后把imageview放进去

相关推荐