问题标签 [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 - 即使在倾斜度和分辨率相同的情况下,屏幕在不同设备上的显示也会不同
好的,伙计们。问题:我的布局需要视图出现在背景图像中内置的“框”内。所以..精确的布局是必须的。我得到了布局,它在模拟器和三星 Galaxy S 上看起来很棒,但是当我把它扔到 Droid X 上时,视图会向上移动。问题是这两款手机都被视为具有 HDPI 的中型屏幕。我显然不能使用不同的布局文件夹来修复它。我在清单中将“anyDensity”设置为 false。尝试了 minSDK 3 技巧。我的资源是从 drawable-hdpi 文件夹中提取的,但不应该有所作为。我能想象的唯一会导致这种情况的是我给出的特定边距值(即使在 DIP 中)。但是我不知道如何在没有这个的情况下在特定位置实现具有视图的布局。请问有什么帮助吗??Commonsware 你在哪里。多谢你们。
编辑: 我想得越多,我就越意识到我的想法是错误的。(自从我编写 Android 布局以来已经有一段时间了)DIP 正在做它应该做的事情。我放置的每个屏幕上的尺寸都完全相同,但我想要完成的是让视图随屏幕尺寸扩展。因此,如果屏幕更大,则边距和间距会随着屏幕而增长。本质上,我的整个布局都需要一个 fill_parent,但我不能在精确布局中使用它。有任何想法吗?
android-manifest - 平板电脑上适用于手机的 Android 应用
对于开发人员来说,最好的方法是什么,他们为手机设备发布了一个应用程序,它在 480x800 像素下看起来不错,但在平板电脑的大屏幕 (800x1280 像素) 上非常难看。
- 第一个选项是从 android 市场列表中手动删除设备(但大约有 819 个设备)
其次是在清单中设置 android:maxSdkVersion - 这将排除所有仅是平板电脑的 3.x 设备,但仍将保留 2.x 平板电脑 + 它不会在 4.x 设备上运行
最后一个选项是在应用程序启动时检查版本和分辨率
有小费吗?您当然可以争辩说我们应该让它与平板电脑兼容,但我们不能为此付出相当大的努力。
问候, STeN
android - 在不同的屏幕分辨率上保持按钮的圆形图像比例
我有一个带有圆形背景图像 .png 的图像按钮。我在不同分辨率的屏幕上测试它,每个屏幕看起来都不一样。它们中的大多数通过在一维上拉伸来扭曲圆形。
处理这个问题的正确方法是什么?我熟悉最高质量图像所需的 3 个密度级别,但我认为问题在于图像按钮本身或父容器上的布局类型属性。
来自 main.xml 的片段...
从 ImageButton 中删除 layout_weight 属性修复了大多数情况,但不是全部。似乎 padding 仍在改变圆的比例。比例类型无效。是不是因为我的图像设置为背景而不是 src?
android - 安卓多屏
今天看了很多关于android的多屏文档的资料。当您在 xml 布局上使用“dp”单元时,我怀疑 android 在 QVGA、HVGA 和 WVGA 上支持多屏。android 是否支持相同的密度但不同的分辨率?例如,我为 mdip 定义了一个 xml 布局。此布局可用于 480x800 和 320x480 分辨率吗?
谢谢你。
android - 如何选择全屏显示的图像分辨率?
我有一个实际上是 393 x 21 像素的图像,我想将其设置在视图的底部。
问题是,即使我将宽度和高度设置为 fill_parent,我的图像在屏幕底部的中间仍然非常小,而在左侧和右侧我有一个空字段。
我可以通过手动减小图像宽度大小来解决这个问题,但是还有其他可以将图像设置为全屏的解决方案吗?
谢谢你。
android - 如何设计支持大多数分辨率的布局?
可能重复:
Android 布局和定位问题
支持各种分辨率的设计布局....
android - 添加图像资源并将其用作布局背景
所以我正在开发我的第一个应用程序,我有一个关于图像的问题
首先,有 4 个不同的可绘制文件夹,我是否只需将图像放入其中一个?添加资源图像的正确方法是什么?
其次,我知道手机有很多不同的分辨率。我应该只使用960x720dp吗?还是有另一种合适的方式来做到这一点?我想将图像作为资源添加到我的项目中,然后将其用作我的应用程序布局的背景...
android - 图像分辨率
我有一个相机应用程序,我在其中拍摄图像并将其存储在 SD 卡中。
当我检查存储图像的分辨率时,发现它是 120X160 像素。
但是,相机拍摄的正常图像是 640X480 像素。
我不希望分辨率降低。你能解释一下为什么会这样吗?
我必须创建自己的相机活动吗?我是初学者..所以请帮忙
android - Android DisplayMetrics 在 ICS 上返回错误的屏幕尺寸(以像素为单位)
这个我试过了......
和....
Gnex 的显示屏为 720×1280。返回的宽度/高度结果(当然取决于方向)永远不会是 1280。我认为这可能与冰淇淋三明治中的屏幕导航栏有关,所以我将其隐藏为:
...然后启动一个线程,该线程连续记录屏幕尺寸高度/宽度。即使在 ICS 导航栏完全消失之后....屏幕尺寸也永远不会报告 1280 的值。我会得到这样的数字:
如何在 ICS 中获得真正的设备屏幕分辨率?
我需要这个值的原因是因为我的应用程序播放视频,并且我希望视频在设备处于横向时占据整个屏幕。现在我知道你在想什么,为什么不给视频视图一个高度/宽度的“match_parent”值呢?原因是我的视频有多个纵横比,我希望能够根据屏幕的整个宽度计算出正确的视频大小。
android - 为什么 normal-mdpi 设备从 drawable-normal-hdpi 而不是默认的 drawable 中选择?
我很抱歉提出这个问题的奇怪方式。
所以基本上问题是我有3个可绘制资源的目录
- 可绘制的
- 可绘制的正常 hdpi
- 可绘制的-xlarge
打算像这样分开它
但它不起作用。
因为具有正常屏幕和mdpi的设备仍然从normal-hdpi 中选择,我不想要这个。
我可以将drawable重命名为drawable-normal-mdpi,它可以工作,但是一个非常小的设备会抱怨找不到资源。
这让我不得不选择将文件夹内容从drawable复制到drawable-normal-mdpi,这听起来是错误的。
使用 alias-xml 的选项并没有真正的帮助,因为据我所知,我需要为每一个可绘制的对象提供 2 个 xml,对我来说,这比为最低分辨率创建一个重复的文件夹更糟糕。
如图所示,我可以做些什么来实现我的目标?谢谢你的时间。
编辑:minSdkVersion="8" targetSdkVersion="15"
解决了:
通过使用目录,我能够像在图像中一样将其分开
- 可绘制的 mdpi
- 可绘制的 hdpi
- 可绘制的-xlarge