資源描述:
《android-ui基本控件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Android開發(fā)常用基本控件常用控件(Widget)文本控件TextViewEditText按鈕控件ButtonImageButton狀態(tài)開關(guān)按鈕ToggleButton單選與復(fù)選按鈕CheckBox和RadioButton圖片控件ImageView時鐘控件AnalogClockDigitalClock日期與時間選擇控件DatePickerTimePicker文本控件android.widget.TextView一般用來文本展示,繼承自android.view.View,在android.widget包中。常用屬性設(shè)置:屬性
2、名稱說明android:text=“”文字顯示android:autoLink=””鏈接類型。Web網(wǎng)址,email郵件,phone電話,map地圖。Linkify。android:hint="請輸入數(shù)字!"當(dāng)TextView中顯示的內(nèi)容為空時,顯示該文本android:textColor="#ff8c00"字體顏色android:textSize="20dip"字體大小android:layout_gravity="center_vertical"設(shè)置控件顯示的位置:默認(rèn)top,這里居中顯示,還有bottomandroid.
3、widget.EditText為輸入框,繼承自android.widget.TextView,在android.widget包中。常用屬性設(shè)置:android:hint="請輸入用戶名"輸入框的提示文字android:password=""True為密碼框android:phoneNumber=""True為電話框android:digits設(shè)置允許輸入哪些字符。如“1234567890.+-*/%()”android:numeric=""數(shù)字框。Integer正整數(shù),signed整數(shù)(可帶負號),decimal浮點數(shù)。按
4、鈕控件android.widget.Button最常用的按鈕,繼承自android.widget.TextView,在android.widget包中。他的常用子類CheckBox,RadioButton,ToggleButton。通常用法:super.findViewById(id)得到在layout中聲明的Button的引用,setOnClickListener(View.OnClickListener)添加監(jiān)聽。然后再View.OnClickListener監(jiān)聽器中使用v.equals(View)方法判斷哪個按鈕被按下,
5、進行分別處理。ImageButton繼承自ImageView類,與Button之間的最大區(qū)別在于ImageButton中沒有text屬性。ImageButton控件中設(shè)置按鈕中顯示的圖片可以通過android:src屬性來設(shè)置。也可以通過setImageResource(int)來設(shè)置。狀態(tài)開關(guān)按鈕android.widget.ToggleButton開關(guān)形式的按鈕,繼承自android.widget.CompoundButton,在android.widget包中。常用屬性設(shè)置:android:textOn=""選擇狀態(tài)文字
6、android:textOff=""未選狀態(tài)文字單選與復(fù)選按鈕android.widget.CheckBox復(fù)選按鈕,繼承自android.widget.CompoundButton,在android.widget包中。常用方法:isChecked()檢查是否被選中。監(jiān)聽按鈕狀態(tài)更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);android.widget.RadioButton單選按鈕,繼承自android.widget.Com
7、poundButton,在android.widget包中。通常用法:單選按鈕要聲明在RadioGroup,RadioGroup是流式布局android.widget.LinearLayout的子類。單選按鈕狀態(tài)更改的監(jiān)聽,是要給他的RadioGroup添加setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)監(jiān)聽器。注意監(jiān)聽器類型和CheckBox是不一樣的。注冊實例練習(xí)圖片控件ImageView控件負責(zé)顯示圖片,其圖片的來源可以是在資源文件中的id,也可
8、以是Drawable對象或者位圖對象。還可以是ContentProvider的URI。常用屬性:Android:adjustViewBounds設(shè)置是否需要ImageView調(diào)整自己的邊界,保證圖片的顯示比例Android:maxHeight最大高度Android:maxWi