文本控件TextView 和EditText和AutoCompleteTextViewandroid
按鈕控件Button 和 ImageButtongit
複合按鈕佈局
圖片控件ImageView對象
ImageView 控件負責顯示圖片,其圖片來源既能夠是資源文件的id,也能夠是Drawable對象或 Bitmap 對象.blog
時鐘控件 AnalogClock 和 DigitalClock繼承
AnalogClock繼承自 View AnalogClock 控件顯示模擬時鐘只顯示時針和分針
DigeitalClock 繼承自 TextView。 DigetalClock 顯示數字時鐘可精確到秒。 時鐘控件比較簡單 只須要在佈局文件中聲明控件便可。事件
日期與時間選擇控件DatePicker 和 TimePicker圖片
DatePicker 繼承自FrameLayout類,日期選擇控件的主要功能是向用戶提供包含年、月、日的日期數據並容許用戶對其進行選擇。若是要捕獲用戶修改日期選擇控件中數據的事件,須要爲DatePicker 添加 onDateChangedListener 監聽器。
TimePicker 一樣繼承自FrameLayout 類。時間選擇控件向用戶顯示一天中的時間,能夠爲24小時制(0 ~ 23),能夠爲AM/PM 制,並容許用戶進行選擇。若是要捕獲用戶修改時間數據的事件,便須要爲TimePicker 添加OnTimeChangedListener 監聽器資源
自定義控件的方式get
經過對android自己提供的控件的代碼進行研究,android中控件都是繼承view類來實現,經過重寫ondraw方法來繪製咱們所須要的控件.經過這個咱們獲得兩點提示:
咱們能夠在已有的控件的基礎上,經過重寫相關方法來實現咱們的需求.
繼承view類或viewgroup類,來繪製咱們所須要的控件.通常來說,經過繼承已有的控件,來自定義控件要簡單一點.
組合控件達到自定義需求
可滑動的開關按鈕
交叉佈局
側滑菜單(SlidingMenu)
廣告條