亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

屏幕的自動適應不同的分辨率

屏幕的自動適應不同的分辨率

一個小屁孩兒 2016-05-16 19:38:17
我的程序,咋不能自動識別,RES目錄下面不同分辨率的圖片?
查看完整描述

2 回答

已采納
?
貔貅6666

TA貢獻3條經驗 獲得超3個贊

android 不同的密度下對應的像素是不同的,中密度是 1:1的關系,高密度是1:1.5,低密度是1:0.75。如果你的圖片默認是放在drawable里,那這是默認中密度下的,如果手機是高密度,就會把圖片拉伸1.5倍再顯示,這樣圖片可能會有失真的情況。
系統的圖片處理是在不同的密度下做成不同像素的圖片。比如:一張圖片 低密度下放入一張 36*36 ,中密度下是 48*48, 高密度下是64*64。?
如果你只是背景圖片填充屏幕,你只要設置fill_parent就可以實現,但是你里面的內容在不同的密度下就會顯示大小都不同, 如果里面的內容不管是什么密度下都要按照那個比例來的話(比如最上面是title,中間是內容,下面是底部懶,你想這個在不同的手機下都以1:9:1的比例顯示出來),那就可以設置layout_weight ,最外面Linearlayout 里面的每個布局 的width設置為wrap_content,同時設置weight,這個數值要反過來設置,這樣就能保證在任何手機上都是以這個比例顯示內容。
其實也可以只做一套圖 放在中密度 或者高密度下 然后讓程序自己去拉伸。

查看完整回答
3 反對 回復 2016-05-17
?
萍寶寶

TA貢獻1條經驗 獲得超0個贊

你有沒有放四套圖片在四個文件夾中?

查看完整回答
反對 回復 2016-05-16
  • 2 回答
  • 0 關注
  • 1333 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號