我最近有一个疑问android支持多屏计算
我把40px * 40px图像放在可绘制的文件夹中。
并将40px * 40px图像再次放入可绘制的[hdpi]中。
然后Tabhost设置这张图片
[华电国际]存在,并且不存在
尺寸屏幕上显示两个画面是不一样的,为什么?
它们都是一样的40px * 40px
为什么?
不同的文件夹会导致不同的计算方法吗?
PS:[我的电话将预先选择[HDPI]文件夹]
我最近有一个疑问android支持多屏计算
我把40px * 40px图像放在可绘制的文件夹中。
并将40px * 40px图像再次放入可绘制的[hdpi]中。
然后Tabhost设置这张图片
[华电国际]存在,并且不存在
尺寸屏幕上显示两个画面是不一样的,为什么?
它们都是一样的40px * 40px
为什么?
不同的文件夹会导致不同的计算方法吗?
PS:[我的电话将预先选择[HDPI]文件夹]
如果MDPI装置150×150像素的图片运行会占用150 * 150 DP的屏幕空间。
如果在hdpi设备上运行150x150像素图像将占用100 * 100dp的屏幕空间。
如果在xhdpi设备上运行150x150像素图像将占用75 * 75dp的屏幕空间。
其他的方式:说,你想要的图像添加到您的应用程序,您需要填写100 * 100 DP控制,你需要支持的屏幕尺寸制作不同大小的图像:
100*100 px image for mdpi
150*150 px image for hdpi
200*200 px image for xhdpi
我想你需要在res文件夹中创建drawable文件夹,并在drawable文件夹中添加所有图像。 实际上,在Android中有不同的分辨率屏幕和每个分辨率都有固定的限制,以检索特定文件夹上的图像 - hdpi,ldpi,mdpi等。当我们在res中创建可绘制文件夹时,如果出现任何不同的分辨率屏幕,来自可绘制文件夹的图像。
那么所有丢失的默认文件夹不推荐练习? – user3175841