gpt4 book ai didi

android 可以 android :gravity do this?

转载 作者:行者123 更新时间:2023-11-30 04:38:29 24 4
gpt4 key购买 nike

搜索了一整天,想出了一个我认为很糟糕的解决方案。
我想在屏幕的右侧放置三个 ImageButton。
不居中但刚好高于中心位置..

使用下面的代码我得到了我想要的结果,但是,
如果用户有更大的屏幕,他们就不会得到这个位置吗?

我已经尝试了 android:gravity 一整天,我所能做的就是使三个按钮非常漂亮地居中。

我应该用什么让三个按钮始终停留在那个位置他们在形象上,亲爱的。我在 hdpi、mdpi、xhdpi 文件夹中有 3 种不同尺寸的按钮图像。

      <RelativeLayout 
android:id="@+id/rightRelativeLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageButton
android:id="@+id/btn_A"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:text="A"
android:src="@drawable/drawer_1"
android:background="@android:color/transparent"
android:layout_alignParentRight="true"

/>
<ImageButton
android:id="@+id/btn_B"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="B"
android:src="@drawable/drawer_1"
android:background="@android:color/transparent"
android:layout_alignParentRight="true"
android:layout_below="@+id/btn_A"
/>
<ImageButton
android:id="@+id/btn_C"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="C"
android:src="@drawable/drawer_1"
android:background="@android:color/transparent"
android:layout_alignParentRight="true"
android:layout_below="@+id/btn_B"

/>
</RelativeLayout>

右侧放置三个按钮的图片,当然还有我的女儿。

最佳答案

一种选择是将所有三个按钮放在一个 LinearLayout 中(为简单起见),然后以编程方式设置此容器的布局。

您可以使用 getResources().getDisplayMetrics().heightPizels 查看屏幕大小,然后相应地设置上边距。

关于android 可以 android :gravity do this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6425566/

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