gpt4 book ai didi

安卓多屏支持问题

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

我已经在 drawable-hdpi 文件夹中使用了我所有的图像。为什么我的布局不能正确地输出不同尺寸的模拟器。根据图片,我遇到了这个错误。

我还在 list 文件中包含了以下代码。

       <supports-screens 
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="false"
/>

这里的android:anyDensity="false"同时检查了false和true但是没有任何变化,并且还使用了Resizable: true和android:smallScreens="false"也使用了但是没有得到任何变化。我的所有图像都是 96dpi 分辨率和主要背景图像尺寸 480 * 800 用于 hdpi (WVGA800) 的普通屏幕。所以我的问题是什么,请找出并帮助我。提前致谢。

已编辑:

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_height="fill_parent"
android:layout_width="fill_parent" android:background="@drawable/normalbg"
android:gravity="top">

<ImageView android:id="@+id/group1" android:background="@drawable/groupone"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_marginRight="5dip" android:layout_marginTop="138dip"/>

<ImageView android:id="@+id/group2" android:background="@drawable/grouptwo"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_below="@id/group1"
android:layout_marginRight="5dip"/>

<ImageView android:id="@+id/group3" android:background="@drawable/groupthree"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_below="@id/group2"
android:layout_marginRight="5dip"/>

<ImageView android:id="@+id/group4" android:background="@drawable/groupfour"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_below="@id/group3" android:layout_marginRight="7dip"/>

<LinearLayout android:orientation="horizontal"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentBottom="true" android:baselineAligned="true">

<ImageView android:id="@+id/backToLevel" android:background="@drawable/back"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_below="@id/group4"
android:layout_gravity="center_horizontal" android:layout_marginLeft="116dip" android:layout_marginBottom="3dip"/>

</LinearLayout>

</RelativeLayout>

最佳答案

我使用可绘制文件夹所有图像然后获取所有图像。我在相对布局而不是线性布局中使用了这个所有布局,并制作了所有它的属性。我跳过了 margin 、 below 和 above 属性。首先 alignparentcenter 为真,然后位于居中图像的下方或上方。它比上面我的布局工作得更好。

关于安卓多屏支持问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7188635/

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