为什么我的9png照片不居中?

时间:2013-07-16 11:51:15

标签: java android xml user-interface resources

我有一个图像,我看到图像编辑器(不是xml)居中。

然而,当我运行应用程序时,我看到我的9.png图像被挤压到左侧。

我该如何解决这个问题?

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal"
        android:orientation="horizontal"
        android:paddingTop="25dp" >

        <ImageButton
            android:id="@+id/leftMargin"
            android:layout_width="160dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="@drawable/search_engine_button"
                android:visibility="invisible" />

..

..

..

1 个答案:

答案 0 :(得分:0)

首先,LinearLayout设置为wrap_content

<LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

这意味着它将占用内容所需的空间。 如果您想在布局中留出一些空间以使组件水平居中,请放置layout_width="fill_parent"

此外,layout_weight="1"似乎多余,因为ImageButton具有固定的宽度和高度的wrap_content。