Android中的UI界面控制方式和自定義View

        在Android中提供兩種UI界面的佈局方式:採用XML文件佈局UI界面;在Java代碼中控制UI界面。XML文件主要是通過標籤的形式實現界面佈局,類似於在Web開發中的Html文檔;而使用Java代碼實現界面佈局的時候,需要採用new關鍵詞,產生布局對象,容易造成代碼的臃腫。因此,推薦在Android中採用XML文件佈局UI界面,這樣做有幾個好處:
  1. 界面佈局與操作程序相獨立,只需要提供相應的接口即可
  2. 採用XML進行界面佈局比採用Java語句佈局更爲直觀、簡潔
        以下是一段使用 Java代碼實現界面佈局的程序:
        同樣的佈局效果採用XML文檔的代碼如下:
3
執行的結果如下:
        當系統提供的組建補足以滿足用戶需求的時候,可以通過繼承View類來實現派生自定義組件。一個簡單的自定義View組建的代碼如下所示:
        這裏只給出通過XML文件將View組建加入佈局的例子,代碼如下:
最終的運行結果如下所示:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章