電視端android應用開發比手機有點好處是電視的解析度就那麼幾種,一般只需要做720P和1080P的就足夠了.720P是指1280x720, 1080P是指1920x1080.
適配主要就是兩塊:
1. 圖片
2.字型和長寬定義
先說圖片:
因為720P下的圖片dp值與電腦上的px值是1:1的,所以預設開發都是720P為基礎,圖片資原始檔放到drawable-mdpi下就可以了,1080P的圖片資源要放到drawable-sw1080dp下
再說字型和長寬定義:
無論是layout還是java程式碼中所使用的尺寸全部要使用dimen檔案中定義的值,方便1080P適配, 1080P使用的dimen.xml放到values-sw1080dp下
總的結構圖如下: