android的適配方法

2021-06-22 06:39:56 字數 1675 閱讀 9899

首先要介紹一下drawable-mdpi、drawable-hdpi-1280x800、drawable-hdpi。這個相信好好看一下也明白。就是代表著解析度 320x480、1280x800、480x800三款螢幕資源包。其實適配也很多。我大致說一種就行,其他大家慢慢琢磨,或上網周轉。

說明一下這個圖的意思,就是我要說的配置方法,就是一套資源(資源檔案要看美工的設計了。最好能是***.9.png)配一套布局檔案及多套數值檔案。

布局檔案:

[html]view plain

copy

print?

xmlversion="1.0"

encoding="utf-8"

?>

<

linearlayout

xmlns:android=""

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical"

>

<

imageview

android:layout_width="@dimen/imagewidth"

android:layout_height="wrap_content"

android:background="@drawable/ic_launcher"

/>

linearlayout

>

數值檔案:

[html]view plain

copy

print?

xmlversion="1.0"

encoding="utf-8"

?>

<

resources

>

<

dimen

name="imagewidth"

>320dip

dimen

>

resources

>

[html]view plain

copy

print?

<

resources

>

<

dimen

name="imagewidth"

>320dip

dimen

>

resources

>

[html]view plain

copy

print?

xmlversion="1.0"

encoding="utf-8"

?>

<

resources

>

<

dimen

name="imagewidth"

>320dip

dimen

>

resources

>

螢幕適配 方法

1 使用meta標籤,這也是普遍使用的方法,理論上講使用這個標籤是可以適應所有尺寸的螢幕的,但是各裝置對該標籤的解釋方式及支援程度不同造成了不能相容所有瀏覽器或系統。首先解釋該標籤的含義 解釋 content中的 width 這個width指的是什麼寬度,我看過的文章對這個都沒有解釋的很清楚,有幾個...

Android螢幕100 適配方案

計算裝置實際高度 基準寬高 private final static int standard width 1080 private final static int standard height 1920 48 實際裝置解析度 private float displaymetricswidth ...

Android 終極螢幕適配方案

我們都知道 android 碎片化問題令人痛心疾首,而造成的螢幕差異正式碎片化的問題中心。螢幕的尺寸從3英吋到10英吋,解析度從320到1920應有盡有,這對我們ui適配問題造成很大的困難。對於螢幕碎片化問題,android 官方推薦使用dp作為尺寸單位來適配ui,因此我們很有必要清楚px,dp,d...