android自适应不同分辨率的问题
android的手机分辨率很多,想要定好5档(hdpi,mdpi,ldpi,xhdpi,xxhdpi),分辨率是多少的。正常开发android项目针对不同尺寸的手机开发是用定好不同的分辨率的layout文件夹来开发的吗? --------------------编程问答-------------------- 动态得到屏幕的宽高 --------------------编程问答--------------------我看网上好多都是设置几套layout的啊,动态设置还得自己写个算法 --------------------编程问答-------------------- 不同分辨率使用不用的drawable资源,如楼主列出的哪些。
对于layout尺寸可以在不同的分辨率时用dimens.xml表示各自分辨率下的布局大小。 --------------------编程问答-------------------- 在res目录下配置多套尺寸的配置文件,取名dimens.xml,用的时候比如android:layout_height="@dimen/height_title",这样不同的手机会根据不同的分辨率去配置文件下找对应的尺寸 --------------------编程问答--------------------
xhdpi,xxhdpi这两个的分辨率一般是定多少的啊 --------------------编程问答-------------------- ldpi:240x320
mdpi:320x480
hdpi:480x854
xhdpi:至少960*720
xxhdpi:1280×720
感觉市面上还有分辨率跟高的手机啊 --------------------编程问答-------------------- 其实你不必说刻意就先准备这么多图片,遇到问题的时候再去弄图片
求一票http://vote.blog.csdn.net/blogstaritem/blogstar2013/xiaanming --------------------编程问答-------------------- 直接定义相应分辨率的文件夹例如layout-h720dp --------------------编程问答-------------------- 我一般的做法是根据分辨率去改图片的大小。而不是根据所需要的大小去准备那么多的图片。
虽然这样很耗内存,但是省事。 --------------------编程问答--------------------
我是想要给程序定好5档分辨率,根据分辨率的不同调用5档中最接近的一档,就是不知道这五档分辨率是多少 --------------------编程问答--------------------
这五档的区别是放进去同样大小的图片,但是通过BitMap获取的时候会变成不同大小的。
我这边xh那一档是原大小。 --------------------编程问答-------------------- 额,我博客里有怎么算分辨率的
不同的分辨率的图片仍在不同的drawable文件夹内,它会自动识别的呀 --------------------编程问答-------------------- 不同的分辨率在不同的drawable文件夹内是根据密度来判断的,我们公司要求按照分辨率来区分,drawable文件夹设成drawable-800x480这样的也区分不出来,还是按照密度去区分的 --------------------编程问答-------------------- 想问一下一般安卓项目区分图片是按照哪种方式来区分的 --------------------编程问答-------------------- 不同分辨率,不同的图片。 --------------------编程问答-------------------- layout加上屏幕窄的一边分辨率:layout-sw600dp
这样,大于等于600的,不一定固定就是600,就会用到这个文件夹里面的布局文件。
若还有个文件夹是layout-sw720dp,那就是一个阶段,600-719, 大于等于720
720 1080以此类推。
values
drawble也是这样。
按照这个文件夹目录,分别适配几个流行的屏幕分辨率就好。 --------------------编程问答-------------------- 其实对于有些图像可以考虑使用.9格式的图片,那就不用考虑这么多了,对于布局的使用android:layout_height="@dimen/height_title" 这种做法,然后再不同的values 里面去配置不同的dimen
补充:移动开发 , Android