我有一个图像,我看到图像编辑器(不是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" />
..
..
..
答案 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。