gpt4 book ai didi

java - Android图像缩放布局问题

转载 作者:行者123 更新时间:2023-12-01 15:30:01 24 4
gpt4 key购买 nike

我正在尝试设计一个应用程序,需要创建一个非常简单的菜单栏,其中包含一个图像按钮,我已经为所有分辨率创建了按钮的图像,并为所有不同的分辨率创建了相同高度的图像栏,但我的问题是必须位于纯图像顶部的图像按钮总是更高,我不明白为什么,例如在 hdpi 下我有菜单栏图像 1024x72 和按钮的另一个图像 72x72 但渲染时图像按钮始终是更大我会疯狂地试图找到答案,任何帮助将不胜感激。

这是我当前无法工作的代码

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">

<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu_menu_bar"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true" />






<ImageButton
android:id="@+id/new_convo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentTop="true"
android:src="@drawable/ic_menu_new_convo" />

</RelativeLayout>

最佳答案

对于菜单栏,LinearLayout 是最佳选择。您必须为背景指定渐变或 9 色 block ,然后使用您的 ImageButton。在 Android 上,无法保证窗口宽度为 1024px,因此您必须改变思维方式,以不同于其他移动平台的方式进行 UI 设计。如果您提供了所需结果的草图,我们可以更好地理解(并提供帮助)

关于java - Android图像缩放布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9650967/

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