編輯:Android開發實例
移動設備不僅不同的物理尺寸,而且在屏幕分辨率(DPI)。為了簡化多個屏幕設計的方式,手機(小於600dp)平板(大於或等於600dp)。有幾種分辨率LDPI,MDPI,HDPI,XHDPI。優化您的應用程序的用戶界面的布局設計來取捨不同的分辨率,並提供可供選擇的不同分辨率位圖圖像。
要做到不同分辨率的設備無關性。
觸摸式UI組件通常使用48dp基准單位,比如有些空間可能是48dp*2。
48dp轉換為物理尺寸大約約9mm左右。這是一個經過多個用戶驗證過比較適合觸摸屏的尺寸,舒適的觸摸空間在(7-10毫米)的范圍內,這將能夠可靠地,准確地定位觸摸的手指。
如果設計的元素已經保證高度和寬度是48dp,那麼具體原則如下:
你的目標永遠不會小於推薦的最小目標尺寸--7mm,無論他顯示在什麼樣的屏幕上。
你要在整體的信息密度以及與其他UI元素的靶向性之間做一個很好的妥協。
每個UI元素的縫隙8dp為基准單位。
Android的設計語言依賴於傳統的排版工具,如比例,空間,節奏和基礎網格對齊。成功地使用這些工具可以幫助用戶快速了解屏幕信息。Roboto是專門為用戶界面和高分辨率屏幕要求而設計的。默認情況下,目前的TextView的框架支持常規,粗體,斜體,粗斜體。
Android的UI使用默認顏色的風格:textColorPrimary和textColorSecondary。對於全亮主題使用textColorPrimaryInverse和textColorSecondaryInverse的。框架的文本顏色樣式也支持觸摸反饋狀態的變化。
相同的用戶界面有太多的不同尺寸會很混亂。 Android框架使用下面的一組有限的大小:
用戶可以選擇系統范圍內的縮放因子設置應用程序中的文本。為了支持這些輔助功能,應做到尺寸無關。支持可擴展的類型的布局,應該對這些設置進行測試。
使用顏色的目的是為了突出重點。選擇適合自己品牌並能與可視化組件之間形成對比的顏色。需要注意的是紅色和綠色對於色盲用戶可能無法區分。
在Android的調色板中藍色是標准顏色。每種顏色都有一個對應的暗的陰影,在需要時,可以用來作為一種補充。
轉自:http://www.cnblogs.com/BruceLee521/archive/2013/03/07/2947748.html
對於了解Android程序設計的人都知道,廣播是Android開發中的一個重要的功能,在Android裡面有各式各樣的廣播,比如:電池的狀態變化、信號的強弱狀態、
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
Fragment是Android honeycomb 3.0新增的概念,在如何