W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
編寫:riverfeng - 原文:http://developer.android.com/training/multiscreen/index.html
從小屏手機到大屏電視,android擁有數(shù)百種不同屏幕尺寸的設備。因此,設計兼容不同屏幕尺寸的應用程序滿足不同的用戶體驗就變得非常重要。
但是,只是單純的兼容不同的設備類型是遠遠不夠的。每個不同的屏幕尺寸都給用戶體驗帶來不同的可能性和挑戰(zhàn)。所以,為了充分的滿足和打動用戶,你的應用不僅要支持多屏幕,更要針對每個屏幕配置優(yōu)化你的用戶體驗。
這個課程就將教你如何針對不同屏幕配置來優(yōu)化你的UI。
本課程提供了一個簡單的示例NewsReader。這個示例中每節(jié)課的代碼展示了如何更好的優(yōu)化多屏幕適配,你也可以將這個示例中的代碼運用到你自己的項目中。
Note:這節(jié)課中相關(guān)的例子為了兼容android 3.0以下的版本使用了support library中的Fragment相關(guān)APIs。在使用該示例前,請先確定support library已經(jīng)添加到你的應用中。
這節(jié)課程將引導你如何設計適配多種不同尺寸的布局(通過使用靈活的尺寸規(guī)格guige(dimensions),相對布局(RelativeLayout),屏幕尺寸和方向限定(qualifiers),別名過濾器(alias filter)和點9圖片)。
這節(jié)課程將演示如何支持不同像素密度的屏幕(使用密度獨立像素(dip)以及為不同的密度提供合適的位圖(bitmap))。
這節(jié)課將演示如何以UI流(flow)的方式來適配一些屏幕大小/密度組合(動態(tài)布局運行時檢測,響應當前布局,處理屏幕配置變化)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: