gpt4 book ai didi

java - 如何在 LinearLayout 中调整 3 个 ImageView

转载 作者:行者123 更新时间:2023-11-29 22:32:32 25 4
gpt4 key购买 nike

我定义了一个 LinearLayout:

<LinearLayout
android:id="@+id/top_menu"
android:layout_width="fill_parent"
android:orientation="horizontal"
android:background="@drawable/backrepeat"
android:layout_height="wrap_content" >

<ImageView
android:id="@+id/topLeft"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="left"
android:src="@drawable/library_top_left">
</ImageView>


<ImageView
android:id="@+id/topMiddle"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:src="@drawable/library_top_middle"/>

<ImageView
android:id="@+id/topRight"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="right"
android:src="@drawable/library_top_right"/>

</LinearLayout>

我想要一张图片在屏幕左侧,一张在中间,一张在屏幕右侧。然而,它们都在左侧。我该如何解决?

最佳答案

尝试相对布局,而不是重力,尝试 android:layout_alignParentLeft=true, android:layout_centerInParent=true, android:layout_alignParentRight=true

<RelativeLayout
android:id="@+id/top_menu"
android:layout_width="fill_parent"
android:background="@drawable/backrepeat"
android:layout_height="wrap_content" >

<ImageView
android:id="@+id/topLeft"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:src="@drawable/library_top_left"/>

<ImageView
android:id="@+id/topMiddle"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/library_top_middle"/>

<ImageView
android:id="@+id/topRight"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/library_top_right"/>

</RelativeLayout>

关于java - 如何在 LinearLayout 中调整 3 个 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com