0

我有一个图像,我在图形编辑器(不是 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" />

..

..

..
4

1 回答 1

0

首先LinearLayout设置为wrap_content

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

这意味着它将占用与将内容包装在其中一样多的空间。如果您想在布局中腾出一些空间来水平居中组件,请将layout_width="fill_parent".

此外,layout_weight="1"这里似乎是多余的,因为ImageButtonwrap_content 具有固定的宽度和高度。

于 2013-07-16T11:55:05.097 回答