android开发中手机图标大小的问题

就是android手机中图片在截图后,在电脑中的显示的尺寸问题。我放了一个图标是96*96,在1080*1920中目测图标差不多变成了140*140,在720*1280中... 就是android手机中图片在截图后,在电脑中的显示的尺寸问题。我放了一个图标是96*96,在1080*1920中目测图标差不多变成了140*140,在720*1280中图标为80*80的尺寸了。图标的尺度大小缩放比例和什么有关,越详细越好! 展开
 我来答
li850300
推荐于2018-03-02 · 超过25用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:31.3万
展开全部
这个是android里面的dpi决定的..
在android项目里面 有drawable-hdpi, drawable-mdpi,drawable-ldpi. hdpi 是480x800和 480x854size的..mdpi 是320x480的..ldpi是240x320和240x400的...如果你icon.png(100x100大小的)这个图片放在hdpi里面 而在其他的包里面是没有的话..那么你是320x480的读到的icon 会是 (160/240)*100的大小的.这里就是..就是按照某个比例(160/240)等比例缩小多少然后给你.
这里我理解说一下.你上面的图标为啥就变大了..为啥又变小这个就是由一个dpi来决定的..
240的dpi是 120;
320的dpi是 160;
480的dpi是 240; ( 480x854,540x960也是这个dpi)
720的dpi是 320;
1080的这个我没有研究过来.所以不是很清楚dpi具体是多少.
上面我说的包是 比较旧的android项目的
你新建4.0的项目会多一个x什么的包 - -我忘记了.
追问
不考虑设备的话, 请问一下,在手机的固定分辨率下(比如就720*1280),那么图标大小是多少乘以多少像素的?这个预先可以计算出来吗。
追答
恩补充说明一些:
你icon图片(100x100)放到drawable-hdpi里面的话..那么你是720x1280的来读的话.那么图片就会被放大(320/240)*100 这么的大小给你...
如果你把图片放到drawable-xhdpi 也是同样的icon图片(100x100)的话.那么它读出来的大小就是100x100的没有变化的.
这个系统有点人性化了..比如icon 这个名字的图片你在drawable-hdpi有.而在drawable-xhdpi 没有的话那你是720x1280的话.它先到drawable-xhdpi 下面找icon的图片.找不到..那么它就从drawable-hdpi里面找icon.找到了.就按照dpi来进行缩小或者放大然后返回图片给你.这样的.
不是你说的要预算出来的
宽以待富裕财4
推荐于2016-10-27 · 知道合伙人教育行家
宽以待富裕财4
知道合伙人教育行家
采纳数:577 获赞数:46118
毕业于兰州大学,具有扎实的专业知识能力,热爱生活,热心教育事业,兴趣广泛,具有相关经验。

向TA提问 私信TA
展开全部
  在运行时,程序为最佳显示效果提供了三种方法:
  1.图片缩放
  基于当前屏幕的 精度,平台自动加载任何未经缩放的限定尺寸和精度的图片。如果图片不匹配,平台会加载默认资源并且在放大或者缩小之后可以满足当前界面的显示要求。例如, 当前为高精度屏幕,平台会加载高精度资源(如图片),如果没有,平台会将中精度资源缩放至高精度。
  2.自动定义像素尺寸和位置
  如果程序不支持多种精度屏幕,平台会自动 定义像素绝对位置和尺寸值等,这样就能保证元素能和精度160的屏幕上一样能显示出同样尺寸的效果。
  3.兼 容更大尺寸的屏幕
  当前屏幕超过程序所支持屏幕的上限时,定义supports- screens元素,这样超出显示的基准线时,平台在此显示黑色的背景图。例如,WVGA 中精度屏幕上,如程序不支持这样的大屏幕,系统会谎 称是一个320×480的,多余的显示区域会被填充成黑色。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随心E谈
2012-12-18 · TA获得超过1009个赞
知道小有建树答主
回答量:491
采纳率:50%
帮助的人:139万
展开全部
像素还是原来的像素,跟点距有关只是不同的显示器的像素间距(点距)不一样,手机的像素可能更加细腻,电脑的像素或许看起来粗糙些!你以显示大小作为参考,你看到的只是尺寸大小,以像素作为参考,你看到的是像素的数量.平时看到很大,在这两者相差不大的情况下,其实尺寸问题更引人注意,其次才关注其中的细节的数量问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随风应夜雨
2015-10-15 · TA获得超过260个赞
知道答主
回答量:236
采纳率:100%
帮助的人:31万
展开全部
软件安装之后,手机屏幕上会出现个程序的图片,这个log图标是怎么制定呢?
为了适应不同分辨率,常常需要res目录下drawable-hdpi、drawable-mdpi和drawable-ldpi中分别放置log图片,该图片是png格式,大小分别为:72X72,48X48 和36X36像素。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ivanlxg
2012-12-18 · TA获得超过304个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:183万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式