Android基本介面控制項

2021-06-16 17:08:38 字數 1503 閱讀 5351

android的原生控制項,一般是在res/layout下的 xml檔案中宣告。然後在activity通過使用super.setcontentview(r.layout.某布局layout檔名)來載入 layout。在activity中獲取控制項的引用需要使用super.findviewbyid(r.id.控制項的id),接著就可以使用這個引用對控 件進行操作,例如新增監聽,設定內容等。當然也可以通過**動態的使用控制項。

view子類結構圖:

textview子類結構:

viewgroup子類結構圖:

framelayout子類結構:

textview、edittext、autocompletetextview、multautocomplettextview 、(textswitcher) 、(digitalclock)

extractedittext、checkedtextview、chronometer

button、checkbox、radiobutton(radiogroup) 、togglebutton 、(imagebutton )

compoundbutton

縮放按鈕:

zoombutton、zoomcontrols 

imageview、zoombutton、imagebutton、(imageswitcher )

quickcontactbadge

digitalclock、analogclock、timepicker、datepicker

progressbar、absseekbar、seekbar、ratingbar

tabhost、tabwidget。

videview、mediacontroller

characherpickerdialog、alertdialog、datepickerdialog、progressdialog、timepickerdialog

absolutelayout、linearlayout、radiogroup 、tablelayout、 tablerow、relativelayout、framelayout

adapterview、abslistview、gridview、listview、absspinner、gallery spinner

horizontalscrollview、scrollview

第三部分,其他

網頁:webview

動畫:viewaimator、viewfilpper、viewswitcher、imageswitcher、textswitcher

其他:keyboardview 

su***ceview(照相時會使用) glsu***ceview 

viewstub dialerfilter twolinelistitem slidingdrawer gestureoverlayview

其中:listview一般與listactivity一一起使用。tabactivity:

tabhost、tabwidget一般與tabactivity一起使用。listactivity:

基本介面控制項

android的原生控制項,一般是在res layout下的xml檔案中宣告。然後在activity通過使用super.setcontentview r.layout.某布局layout檔名 來載入layout。在activity中獲取控制項的引用需要使用super.findviewbyid r.i...

Android基本介面控制項六 進度條

圖5.5.1 progressbar android.widget.progressbar,繼承自android.view.view 在android.widget包中。對應對話方塊progressdialog。progressbar有兩種展示方式,表盤形式 普通 小 大 和條形填充形式。在layo...

Android 基本控制項使用

finaltextview tx textview findviewbyid r.id.textview1 自動補齊的textview autocompletetextview mplace autocompletetextview findviewbyid r.id.autocompletetex...