Android學習系列(5)–App佈局初探之簡單模型 – Android移動開發技術文章_手機開發 Android移動開發教學課程

人類科技的進步源自探索,探索來自於發現本原,當然App佈局沒這麼先進,本文也隻是一個歸類總結。
這篇文章是android開發人員的必備知識,是我特別為大傢整理和總結的,不求完美,但是有用。


Android界面開發多多少少會有很多雷同或者相似的佈局,不僅如此,縱觀Android應用的界面,總也逃不出那些熟悉的結構。
今天,我根據經驗,把我認為的常見的佈局做一個分析,歸納出幾種簡單的模型,這些模型一般是我認為解決其對應佈局問題的最佳佈局,具體要看情況。
因為工作的限制,我無法專門研究天馬行空,萬羅天象的佈局,隻能根據我工作中碰到的佈局,略加斟酌。
還有一點我要強調,這些佈局的原則就是:簡單,靈活。 


模型一: 水平三列坐擁式
      效果圖:
      
      說明:水平三列,兩邊分別是”返回”,”提交”的按鈕,中間是必須居中的幾個字,一般都是標題名稱。
              仿佛標題內容的背景坐擁左右兩位美女般的按鈕。
      方法:主要使用FrameLayout佈局
      素材:
              、
      layout代碼:

view sourceprint?





01 <!–這種佈局:





02 缺點是,標題隻能就幾個字,字多瞭就會撐開並和兩邊的按鈕重疊





03 優點是,代碼簡潔;–>





04 <?xml version=“1.0” encoding=“utf-8”?>





05 <FrameLayout xmlns:android=http://schemas.android.com/apk/res/android





06     android:layout_width=“fill_parent”





07     android:layout_height=“wrap_content”





08     android:background=“@drawable/layout01_bg”





09     android:paddingLeft=“10dip”





10     android:paddingRight=“10dip”





11     >





12     <Button android:layout_gravity=“left|center_vertical”





13         android:layout_width=“wrap_content”





14         android:layout_height=“wrap_content”





15         android:background=“@drawable/layout01_tool”
</DIV

You May Also Like