问题标签 [android-resolution]
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 - Android:限制特定分辨率的设备从 Play 商店下载应用程序
我有一个应用程序,我只支持以下分辨率:
1280X800(Nexus7)
1024X600(三星tab2)
1280X800(三星平板10”)
1280X720(S3, Micromax HD)
1920X1080(S4, HTC 0ne)
现在,我希望其他分辨率不在上述列表中的 Android 设备无法下载该应用程序。我怎样才能在清单文件中做到这一点?
android - Android:应用在 1920x1080 和 1280x720 分辨率的设备上不可见
我开发了一款游戏并将其上传到 Play 商店。但它在 1920x1080 和 1280x720 分辨率的手机上不可见。清单文件如下:
该游戏在 Nexus 7(800x1280) Samsung Galaxy Tab2(600 x 1024) 等设备上可见。我希望屏幕尺寸小于 5 英寸的设备无法在 Play 商店中看到游戏,因此保留了smallScreens="false"
和android:normalScreens="false"
. 我需要在 Manifest 文件中进行哪些更改,以便在 1920x1080 和 1280x720 分辨率设备以及屏幕尺寸为 5 英寸且分辨率密度超过 200dpi 的设备上可以看到游戏?
android - 资源文件夹的 Nexus 7 新版本解析问题
我的 android 应用程序在旧的 nexus 7 上运行良好。但我对新的 nexus 7 设备有一个问题。所有的动态渲染(图像大小和文本大小)都会破坏设计,例如
在这里,我提到了 4 个文件夹,名为:-
并且在上述所有文件夹中 dimen.legend_text 的值为 11sp。但是当我找出它的价值时,getResources().getDimension(R.dimen.legend_text)
它给了我18.
这是我的日志:-
11-18 12:09:29.758: D/size of text foe nexus 7(4794): size of text foe nexus 7 is 18.0
任何人都知道哪个资源文件夹适合新的 nexus 7(1920*1200 分辨率)。
android - 如何让我的 AppWidget 自动填充主屏幕的宽度?
我正在开发一个小部件。在典型的手机上,我希望它是 4x2,填满主屏幕的宽度。然而,在一些较大的手机(例如三星 Galaxy Mega)上,启动器有 5 个单元格的宽度。我正在尝试找到基于启动器单元尺寸自动将我的小部件提供程序更改为 5x3 的最佳方法。
目前,我们有两个提供商:一个 4x2 和一个 5x3。由于我们只想在普通尺寸的手机上显示一个 (4x2)(它们不支持 5x3),因此我们在添加小部件时进行运行时检查,以检查设备型号是否与具有 5 单元格的型号之一匹配宽发射器。然后我们禁用其他小部件提供程序组件。但是,这并不理想,因为 5x3 将暂时显示在应用程序抽屉中,并且如果用户尝试添加它会导致启动器强制关闭。
关于如何解决这个问题的任何想法?我意识到我很可能无法准确读取单元格宽度大小,因为有大量的启动器,并且没有 API 可以检查。但是,我认为我们都同意,一定有比保留具有 5 单元屏幕的设备的静态列表更好的方法(更不用说具有自定义启动器的人可以设置宽度范围)。
我曾简要考虑过使用资源文件夹限定符(sw720dp 等)......但这仍然不能解决确定用户启动器在单元格中的宽度的问题。
谢谢你的帮助,德鲁
PS我也意识到这里问了一个类似的问题:适合所有屏幕尺寸的Appwidget最大宽度,没有评论或答案。任何输入将不胜感激。
android - 在不同设备上呈现不同的颜色
我将按钮状态设置为
问题是它们在不同的设备上呈现不同,比如在 Huwaei Ascend 上它们不是那么清晰,但在 Galaxy 设备上它们是清晰且非常清晰的。
我怎样才能让它们在所有设备上看起来都一样。
问候。
android - 7 和 4.7 英寸标签/手机在正常屏幕下
我有 bsnl penta 7" 选项卡。通过代码检查时,它属于正常,mdpi,455x800,屏幕尺寸约为 5.4"(但选项卡为 7")。
真正的问题是,在运行我的应用程序时,它会从 \res\drawable 文件夹加载图像、大小等(mdpi 也不是从 /res/drawable-large 加载的问题)。这样图像和字体就会很小。其他一些智能手机也出现了类似的问题。怎么可能处理。
我还配置了一个与该选项卡类似的模拟器规范,它运行良好。
提前致谢
android - 安卓响应式布局
我正在构建应用程序(计算器)。我使用带有按钮的表格布局。它在三星 Galaxy II 的屏幕上看起来很完美,但在更大的屏幕上看起来很糟糕。按钮高度非常小。如何在更大的屏幕上拉伸按钮?
布局 XML 如下:
android - android中的启动画面图像
是否有必要为不同的屏幕尺寸调整启动画面的图像大小,或者可以保留一张具有最高所需分辨率的图像并将其添加到可绘制文件夹并按原样使用。
我对我在我的应用程序中显示的剪贴画也有同样的疑问。这些剪贴画几乎是屏幕大小的 3/4。我需要使用一张所需的最高分辨率图像吗?或不同尺寸的图像。
请帮忙!
提前致谢。
android - 如何使用drawable兼容所有屏幕尺寸(idpi、mdpi、hdpi、xhdpi、xxhdpi)
您好,我是 android 编程新手,所以我想知道:
如何使用drawable兼容所有屏幕尺寸(idpi、mdpi、hdpi、xhdpi、xxhdpi)
实际上,我对可绘制的屏幕尺寸与所有屏幕尺寸的兼容性感到困惑
所以我想知道:
如果我希望我的应用程序与所有屏幕尺寸兼容,我是否需要将图像放在每个可绘制文件夹中
例如:背景图片
- • drawable-ldpi(QVGA Device 2.7 为 240x320)以该分辨率放置图像
- • drawable-mdpi(HVGA Device 3.2 为 320x480)以该分辨率放置图像
- • drawable-hdpi(WVGA Device 4.0 为 480x800)以该分辨率放置图像
- • drawable-xhdpi(WxVGA Device 4.7 为 1280x720)以该分辨率放置图像
- • drawable-xxhdpi(Nexus 5 设备为 1080x1920)以该分辨率放置图像
或者我可以为所有屏幕尺寸使用一个相同的图像。
android - 解决 res 目录的特定子文件夹使应用程序崩溃
我为 android 创建了一个手机和平板电脑应用程序,并在通用布局文件夹中填充了布局,然后我在 res 目录中创建了两个附加文件夹,后缀为 -sw600dp 和 -sw720dp,但它不工作,应用程序每次崩溃时间不管我怎么尝试。有人可以给我一些其他的选择。
日志猫错误: