Fco*_*der 4 java android android-screen-support android-drawable
我在Android开发中遇到了一个让我烦恼的问题.我的问题是屏幕尺寸和处理.特别是我有一些图像问题.例如,我想为我在photoshop中创建的活动创建一个背景图像,我的背景图像中包含一个"HELLO"字样.但是当我把它放在drawable-xhdpi文件夹上时,它看起来很模糊而且不锋利!! 我的手机是nexus 4,根据Google文档,我创建了640 x 480大小的背景图像.
当我创建960 x 720尺寸的背景图像时,它似乎更好但不完美.在这种情况下我的图像文件大小非常高!
但这是什么标准方式?请帮我永远解决这个问题.我阅读谷歌文档,但它没有解决我的问题! http://developer.android.com/guide/practices/screens_support.html
您通常应该避免为某些屏幕尺寸创建图像以使其成为背景,因为有数千种不同的设备,您将不得不创建数十个这样的图像.
您需要注意的第一件事是屏幕密度.
通常,您甚至不看屏幕尺寸时会创建3到5个图像:低(120 dpi),中(160 dpi),高(240 dpi),超高(320 dpi)和2*超高(480 dpi).这些进入drawable-Xdpi文件夹,其中X是l,m,h,xh,xxh之一.
接下来当你想在更大的屏幕(更大的手机,小型和大型平板电脑)上拥有更大的图像时,你可能想要将图像放到像drawable-sw600dp-Xdpi这样的文件夹中.这不适用于您的手机.
Nexus 4是xhdpi 640x384 dp设备,但你不应该对待它与三星Galaxy S2(hdpi 533x320 dp)不同.
为两部手机创建较小尺寸的图像并将其水平居中.例如,对于mdpi为320x100像素,对于hdpi为480x150像素,对于xhdpi(您的手机)为640x200像素.
有1600多个Android机型,即使它们被分类为少数屏幕尺寸和一些DPI,它很难管理布局..我建议您只需专注于设计屏幕大小的布局,然后创建视图作为可调整视图忽略密度效果.
创建布局后调整视图大小.您可以在其onMeasure()上创建自定义视图或调整大小;
| 归档时间: |
|
| 查看次数: |
15950 次 |
| 最近记录: |