问题标签 [android-screen-support]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无论屏幕大小如何,始终从 mdpi 文件夹中读取可绘制对象
我正在尝试创建一个适用于三星 Galaxy Tab GT P1000 和三星 Galaxy Tab 10.1 的应用程序;三星 Galaxy Tab 10.1 (1280 * 800) 的屏幕比 GT P1000 大得多,所以我假设 GT P1000 应该从 hdpi 读取,而 10.1 应该从 xhdpi 读取。令人惊讶的是,它们都从 mdpi 文件夹中读取。问候
android - 安卓屏幕分辨率
我正在关注这个教程链接
共有三种屏幕
但是有三个文件夹
我在 hdpi 中放置了 xlarge 的图像,在 mdpi 中放置了 large 的图像,在 ldpi 中放置了 normal 的图像,但是在哪里放置小屏幕的图像?对不起英语不好
android - Android中多个设计资源文件的混淆
我正在尝试完成这里写的关于支持多种屏幕尺寸的内容,我知道应用程序中的每个设计都应该是 3 种尺寸。
1. 设计师问他应该设计的 3 个尺寸,他已经设计了 1 个尺寸,即 480x800.. 其他 2 个是什么?
2. 我的 .apk 文件是 5 mb 大,只有 1 个尺寸 (480x800) 的设计。所以当我添加另外 2 个时,.apk 会变得很大。我该如何避免这种情况?
android - 安卓应用不支持多屏
我正在开发 android 应用程序,我希望这个应用程序必须适合不同的屏幕尺寸和密度。我默认在 res/layout 中制作了 files.xml 文件,res/layout-small/xml 文件用于支持 QVGA(低密度)等小屏幕,res/layout-normal/xml 文件用于支持 HVGA 等中等屏幕(中密度)和 res/layout-large/xml 文件,用于大屏幕,例如 WVGA800(高密度)。当我最初在中等尺寸屏幕(例如 320x480 即 HVGA)上运行应用程序时,它运行良好,但是当我在大屏幕或小屏幕模拟器上运行相同的应用程序时,它显示的布局与中等尺寸屏幕上显示的布局相同,并且不适合屏幕,反之亦然反之亦然。我没有使用绝对布局,而是使用 dp 而不是 px 或 sp 或 dip。我已经尝试了很多,但无法成功。我应该如何处理这种情况?任何的想法?
android - 我如何让 android 模拟器报告特定的屏幕尺寸
我正在尝试模拟 HTC Flyer,为了做到这一点,我需要模拟器自我报告为“大”屏幕尺寸。我已经指定了分辨率和正确的 dpi,但它报告为“xlarge”。android 文档(http://developer.android.com/guide/practices/screens_support.html#range)指定它应该是“xlarge”,但 HTC Flyer 设备说它是“large”。这是一些带有一些数字的调试输出:
注意“屏幕尺寸”。其他一切都相同,但设备报告“大”和模拟器“xlarge”。有没有办法让模拟器报告“大”?
这是给我输出的java:
android - android:到达市场上所有屏幕的最佳方式
我最近完成了我的第一个 Android 应用程序,并将在几天内将其提交给市场。我正在研究如何支持所有屏幕并尽可能多地接触到人。我已经为所有屏幕准备了所有图形并在模拟器中对其进行了测试,它们看起来都很棒,但我没有在清单中添加任何代码来支持所有屏幕。
我遇到了很多关于使用以下代码的话题:
但我不想使用它,因为我的 minSdkVersion 是 8,我需要为 xlargeScreens 准备一个不同的 apk。我根本不想这样做。
我的问题是:如果我根本不在清单文件中使用上述代码,我的应用程序对所有设备都可见吗?
先感谢您。
android - Android 应用程序无法在小于 4 英寸的屏幕上正常运行
我正在开发一个小型应用程序,但在小于 4 英寸的屏幕上部署应用程序时遇到问题。我在 3.2 英寸的屏幕上试过,整个布局都混在一起了。我已经搜索了这个问题很多时间,并尝试了一些方法,比如用layout-small
,layout-normal
和layout-large
. 这并没有给我正确的布局。
还有一件事我无法决定将哪些图像放入 ldpi 或 mdpi 或 hdpi 中。现在为了获得更好的图像分辨率,我将所有图像放在 hdpi 文件夹中。这种方式是开发android应用程序的正确方法吗?
android - Cocos2d-Android 多设备运行app
我想为 android 制作可在每台设备上运行的 cocos2d 游戏。我有想法在第一次加载应用程序时调整图像大小。我对此有一些疑问。这是个好主意吗?我可以在assets
文件夹中保存调整大小的图像吗?
screen - 支持qHD屏幕
有谁知道如何支持 qHd 屏幕?我尝试了所有方法,但我的 HTC Sensation 与我的应用程序不兼容?
问候
android - 对设计布局和图像以适合多个屏幕的图形设计师有何建议?
我已在此处阅读了有关支持多个屏幕的 Android 开发人员指南...
http://developer.android.com/guide/practices/screens_support.html
...而且我从开发人员的角度理解,满足大多数屏幕的最简单方法是拥有三组可绘制对象和布局(ldpi、mdpi、hdpi),并在布局文件中使用相对定位并指定高度、宽度等密度无关像素。
我将让图形设计师设计我的屏幕和单个按钮、图像等,他们将为高密度屏幕 (240dpi) 进行设计,然后将图形缩小 1.5 用于中等密度屏幕 (160dpi),缩小 2 用于低密度屏幕(120dpi)。这是最好的方法吗?如果有的话,我可以建议他/她设计屏幕的高度和宽度吗?