我知道我犯了一个小错误。
我正在使用LinearLayout,我想将“icon-image”放在“Center”。 我使用以下代码:
<LinearLayout
android:id="@+id/LinearLayout01"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:id="@+id/LinearLayout02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_weight="0">
<ImageView
android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:layout_gravity="center_vertical|center_horizontal|center">
</ImageView>
</LinearLayout>
<LinearLayout>
............
</LinearLayout>
</LinearLayout>
如上所述,我还设置了 layout_gravity
。
现在我的问题是, if i set android:layout_width="wrap_context" instead of "fill_parent" in Child Linear Layout (i.e. LinearLayout02) then it works fine. but then whats should i do to set icon-image at Center while setting fill_parent
?
请任何人集中他们的知识,让我帮助找出错误。 请帮助我。
感谢名单,
帕雷什
答案 0 :(得分:2)
将此添加到LinearLayout02以指定其内容应水平居中:
android:gravity="center_horizontal"