Android之UI View與ViewGroup

來源:互聯網
上載者:User

標籤:and   .com   ogg   frame   布局   常用   複選框   線性   技術分享   

1.基本概念

View:所有可視化控制項的父類,Android App螢幕上使用者可以互動的對象(例如 按鈕 下拉框 文字框等)。

ViewGroup:View的子類,存放View和ViewGroup對象的版面配置容器(線性布局、相對布局等)。

簡單理解,view就是各種控制項(按鈕、文本),而ViewGroup提供各種配置模式。

App中任一組件都是使用View和ViewGroup對象組成的階層。如,viewgroup用於所屬的view對象組織配置模式,每個view代表輸入控制項或者UI組件。

2.定義布局

方法1:在代碼中執行個體化View對象,並構建UI層次樹;

方法2:使用Xml構成布局(符合閱讀習慣,最常用的方式),Xml檔案中的元素名稱代表view,所以 <TextView>元素會建立TextView控制項,<LinearLayout >元素建立LinearLayout 容器;

3.常用布局
  • LinearLayout(線性布局)
  • RelativeLayout(相對布局)
  • TableLayout(表格版面配置)
  •  FrameLayout(幀布局)
  • AbsoluteLayout(絕對布局)
  • GridLayout(網格布局)
4.常用控制項
  • TextView(文字框)
  • EditText(輸入框)
  • Button(按鈕)與ImageButton(映像按鈕)
  • ImageView(映像視圖)
  • RadioButton(選項按鈕)&Checkbox(複選框)
  • 開關按鈕ToggleButton和開關Switch
  • ProgressBar(進度條)
  • SeekBar(拖動條)
  • RatingBar(星級評等條)
  • ScrollView(捲軸)
  • Date&Time組件

Android之UI View與ViewGroup

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.