android 應用中的所有使用者介面元素都是使用 view 和 viewgroup 物件構建而成。view 物件用於在螢幕上繪製可供使用者互動的內容。viewgroup 物件用於儲存其他 view(和 viewgroup)物件,以便定義介面的布局。
android 提供了一系列 view 和 viewgroup 子類,可為您提供常用輸入控制項(如按鈕和文字字段)和各種布局模式(如線性布局或相對布局)
要宣告布局,您可以例項化**中的 view 物件並開始構建樹,但是定義布局最簡單且最有效的方法是使用 xml 檔案。如同 html 一樣,xml 也為布局提供了一種使用者可讀結構。
包含文字檢視和按鈕的簡單垂直布局如下所示:
*<?xml version="1.0" encoding="utf-8"?>
*在應用中載入布局資源時,android 會將布局的每個節點初始化為執行時物件,供您定義其他行為、查詢物件狀態或修改布局。
Android使用者介面 布局
在xml 中宣告布局,在執行時例項化 view 物件 當您編譯應用時,每個 xml 布局檔案都會編譯到乙個 view 資源中。每個檢視物件和 viewgroup 物件都支援各自的各類 xml 屬性。任何檢視物件都可能具有關聯的整型 id,此 id 用於在結構樹中對 view 物件進行唯一標識。可以在...
UI使用者介面設計原則
最好的程式介面就是使用者無需去閱讀操作手冊就知道該如何使用的介面。原則 1.一致性 如果你可以在乙個列表的專案上雙擊後能夠彈出對話方塊,那麼應該在任何列表中雙擊都能彈出對話方塊。要有統一的字型寫號 統一的色調 統一的提示用詞 視窗在統一的位置 按鈕也在視窗的相同的位置。2.設定標準並遵循它 可以引數...
UI使用者介面設計原則
最好的程式介面就是使用者無需去閱讀操作手冊就知道該如何使用的介面。原則 1.一致性 如果你可以在乙個列表的專案上雙擊後能夠彈出對話方塊,那麼應該在任何列表中雙擊都能彈出對話方塊。要有統一的字型寫號 統一的色調 統一的提示用詞 視窗在統一的位置 按鈕也在視窗的相同的位置。2.設定標準並遵循它 可以引數...