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...