Android中的適配

2021-07-08 11:20:40 字數 2360 閱讀 5135

1.根據應用需要適配的國家語音建立多個values檔案

2.在各個values檔案下建立strings資源

3.預設情況下取得是values低下的strings

4.應用會根據手機設定的語音到對應的values資料夾下去取文字,各個國家values的命名如下:

中文(中國):values-zh-rcn

中文(台灣):values-zh-rtw

中文(香港):values-zh-rhk

英語(美國):values-en-rus

英語(英國):values-en-rgb

英文(澳大利亞):values-en-rau

英文(加拿大):values-en-rca

英文(愛爾蘭):values-en-rie

英文(印度):values-en-rin

英文(紐西蘭):values-en-rnz

英文(新加坡):values-en-rsg

英文(南非):values-en-rza

阿拉伯文(埃及):values-ar-reg

阿拉伯文(以色列):values-ar-ril

保加利亞文:  values-bg-rbg

加泰隆尼亞文:values-ca-res

捷克文:values-cs-rcz

丹麥文:values-da-rdk

德文(奧地利):values-de-rat

德文(瑞士):values-de-rch

德文(德國):values-de-rde

德文(列支敦斯登):values-de-rli

希臘文:values-el-rgr

西班牙文(西班牙):values-es-res

西班牙文(美國):values-es-rus

芬蘭文(芬蘭):values-fi-rfi

法文(比利時):values-fr-rbe

法文(加拿大):values-fr-rca

法文(瑞士):values-fr-rch

法文(法國):values-fr-rfr

希伯來文:values-iw-ril

印地文:values-hi-rin

克羅里亞文:values-hr-rhr

匈牙利文:values-hu-rhu

印度尼西亞文:values-in-rid

義大利文(瑞士):values-it-rch

義大利文(義大利):values-it-rit

日文:values-ja-rjp

韓文:values-ko-rkr

立陶宛文:valueslt-rlt

拉脫維亞文:values-lv-rlv

挪威博克馬爾文:values-nb-rno

荷蘭文(

比利時)

:values-nl-be

荷蘭文(荷蘭):values-nl-rnl

波蘭文:values-pl-rpl

葡萄牙文(巴西):values-pt-rbr

葡萄牙文(葡萄牙):values-pt-rpt

羅馬尼亞文:values-ro-rro

俄文:values-ru-rru

斯洛伐克文:values-sk-rsk

斯洛維尼亞文:values-sl-rsi

塞爾維亞文:values-sr-rrs

瑞典文:values-sv-rse

泰文:values-th-rth

塔加洛語:values-tl-rph

土耳其文:values--r-rtr

烏克蘭文:values-uk-rua

越南文:values-vi-rvn

drawable-ldpi  0.75   對應解析度:240*320

drawable-mdpi  1(標準)   對應解析度:320x480

drawable-hdpi  1.5    對應解析度:480x800

drawable-xhdpi  2    對應解析度:720x1280

drawable-xxhdpi   3   對應解析度:1080x1920

低密度(ldpi)資源是非必要的,當提供了hdpi的影象,系統會把hdpi的影象按比例縮小一半,去適配ldpi的螢幕。

應用標準的icon對應各個解析度的大小:drawable-mdpi:48*48px          drawable-hdpi:72*72      drawable-xhdpi :96*96       drawable-xxhdpi :144*144   drawable***hdpi:192*192

解析度越高同樣大小的地方占用的畫素越多

1.layout預設是對應豎屏,橫屏建立layout-land資料夾並在該資料夾下建立相同名字的布局

2.為特定尺寸建立布局,例layout-480x320

Android開發中的螢幕適配問題

官方文件 1 了解幾個概念 1 解析度。解析度就是手機螢幕的畫素點數,一般描述成螢幕的 寬 高 安卓手機螢幕常見的解析度有480 800 720 1280 1080 1920等。720 1280表示此螢幕在寬度方向有720個畫素,在高度方向有1280個畫素。2 螢幕大小。螢幕大小是手機對角線的物理尺...

android中的介面卡模式

這是個人關於android中的介面卡模式的一點見解。android sdk本身已經抽象好adapter類,listview等顯示資料集的控制項在其具體的 中使用adapter的抽象函式,然後程式設計師繼承adapter,實現其中的抽象函式,通過這種方式把list 陣列或者其他型別的資料集以listv...

Android的螢幕適配

所以就像是你去公司面試,第一印象也是很重要滴 本質1 使得布局元素自適應螢幕尺寸 開發中,我們使用的布局一般有 由於絕對布局 absolutelayout 適配性極差,所以極少使用。對於線性布局 linearlayout 相對布局 relativelayout 和幀布局 framelayout 需要...