Android的View類介紹-android的學習之旅(十三)

來源:互聯網
上載者:User

標籤:android

view概述

android絕大部分UI組件都放在android.view和android.widght包中,android的雖有UI組件都繼承了View類。
View類還有一個非常重要的子類:ViewGroup。ViewGroup繼承了View,通常作為其他組件的容器使用,android對View和ViewGroup的設計採用了組合器模式:
即是ViewGroup屬於View類,所以ViewGroup既可以包含view類,又可以包含ViewGroup類。

布局簡介

android提供了兩種方式來繪製UI組件,
1.在xml檔案,通過xml屬性來設定組件。
2.在java代碼通過java方法來設定組件屬性。

View常用的屬性以及方法介紹

view作為UI的基類,因此他的屬性設定和方法,其他的UI組件都可以



ViewGroup簡介

ViewGroup繼承了View,但是它經常會被當做一個容器使用,由於它是一個抽象,因此經常用它的子類作為容器使用,例如格證版面配置容器。
ViewGroup控制子組件依賴於兩個兩個內部類,ViewGroup.LayoutParam和ViewGroup.MarginLayoutParam。

ViewGroup.LayoutParam對應的xml屬性為:

ViewGroup.MarginLayoutParam對應的xml屬性為

Android的View類介紹-android的學習之旅(十三)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.