常用widget組件介紹

常用widget組件介紹
注意:如果新增加了Activity,那麼一定要在AndroidManifest.xml裏增加以下:
<activity android:name="TextActivity"></activity>
1 Button按鈕應用:
   (1)在UI裏顯示Button(在xml裏配置Button標籤)
   (2)在activity裏設置此Button的單擊監聽器,並且在監聽器裏面完成要實現的功能
      設置單擊監聽器:設置單擊監聽器,獲取Button,將監聽器設置到Button裏
2 TextView主要用於顯示(在xml裏配置TextView標籤)
   也可以通過findViewById()的方法獲取,重新設置其值
3 EditText
   可以在程序裏獲取EditText,再調用其getText()方法獲取值
4 CheckBox
   isChecked(),getText()
5 RadioGroup  RadioButton
6 Spinner
  列表的內容來自於Adapter(接口)  ArrayAdapter(實現類)
  spinner.setAdapter(adapter); 來裝載內容
 
  ArrayAdapter的兩個重要方法:
  (1)static ArrayAdapter<CharSequence>  createFromResource(Context context, int textArrayResId, int textViewResId)
 引用外部資源來創建一個ArrayAdapter  (/res/values/數組)
        最後一個參數是:android.R.layout.simple_spinner_item
  (2)setDropDownViewResource(int resource)
 是佈局資源創建下拉列表視圖(Sets the layout resource to create the drop down views.)
        參數是:android.R.layout.simple_spinner_dropdown_item

  構造方法:
    ArrayAdapter(Context context, int textViewResourceId, T[] objects)

7 AutoCompleteTextView
  也需要一個Adapter
  在Activity裏new一個Adapter,然後將其綁定到AutoCompleteTextView組件上
  構造方法:  ArrayAdapter(Context context, int textViewResourceId, T[] objects)
  ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,countries);

8 DatePicker
  日期選擇器 init(int year, int monthOfYear, int dayOfMonth, OnDateChangedListener onDateChangedListener)

9 TimePicker
  時間選擇器 setIs24HourView(true);

10 ScrollView
   滾動視圖的使用(僅在佈局xml裏使用)
   直接在layout標籤外面增加ScrollView組件聲明即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章