中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android學習筆記—第四章 Android開發組件

發布時間:2020-06-17 19:17:40 來源:網絡 閱讀:336 作者:lyklykkk 欄目:移動開發

第四章 Android開發組件

  1. 文本類組件

    (1)TextView組件:文本框,用于在屏幕上顯示文本。

    TextView相關屬性:

    a. android:autoLink  用于指定是否將指定格式的文本轉換為可單擊的超鏈接形式,其屬性值有                        none、web、email、phone、map或all

    b. android:drawableBottom  用于在文本框內文本的低端繪制指定圖像,該圖像可以是放在res/drawable                                 目錄下的圖片,通過"@drawable/文件名(不包括文件擴展名)"設置

    c. android:drawableLeft  用于在文本框內文本的左側繪制圖像,該圖像可以是放在res/drawable                                       目錄下的圖片,通過"@drawable/文件名(不包括文件擴展名)"設置

    d. android:drawableRight  用于在文本框內文本的右側繪制圖像,該圖像可以是放在res/drawable目錄下                               的圖片,通過“@drawable/文件名(不包括文件擴展名)”設置

    e. android:drawableTop  用于在文本框內文本的頂端繪制圖像,該圖像可以是放在“res/drawable”目錄下                             的圖片,通過“@drawable/文件名(不包括文件擴展名)”設置

f. android:gravity  用于設置文本框內文本的對齊方式,可選值有top、bottom、left、right、                                  center_vertical、center_horizontal、center等。這些屬性值可同時指定,各屬性值                        間用“|”隔開,例如:right|bottom

g. android:hint 用于設置當文本框中文本內容為空時,默認顯示的提示文本

h. android:text  用于指定該文本框中顯示的文本內容

i. android:textColor  用于設置文本框內文本的顏色,其屬性值"#rgb"、"#argb"、"#rrggbb"、"#aarrggbb"格                       式。如:"#ff00ffff",其中,前兩位表示顏色透明度,可省略,后六位表示顏色值。

j. android:textSize  用于設置文本框內文本的字體大小,如"14sp",數字表示大小,sp表示單位

k. android:layout_width    用于指定文本框的寬度,以dp為單位

l. android:layout_height   用于指定文本框的高度,以dp為單位

m. android:inputType  用于指定當前文本框顯示內容的類型,其屬性值有textPassword、textEmailAddress

                         phone和date等,可同時指定多個。   

n. android:singleLine  用于指定文本框是否為單行模式,屬性值為true和false。為true時該文本框不會                           換行,當文本框中的文本超過一行時,超出的部分將被省略,同時在結尾以"..."顯示

(2)EditText組件:編輯框,用于輸入文本

EditText是TextView的子類,TextView的相關屬性也適用于EditText。

(3)AutoCompleteTextView組件

AutoCompleteTextView組件是Android中提供的一個自動提示組件,類似于在“百度”中搜索內容時,當用戶在搜索文本框中輸入內容時,“百度”會自動提示很多與用戶的輸入接近的內容供選擇。AutoCompleteTextView繼承自EditText,支持EditText組件提供的屬性,同時,該組件還支持如下屬性:

a. android:completionHint  用于為彈出的下拉菜單指定提示標題

b. android:completionThreshold  用于指定用戶至少輸入幾個字符才會顯示提示

c. android:dropDownHeight  用于指定下拉菜單的高度

d. android:dropDownHorizontalOffset  用于指定下拉菜單與文本之間的水平偏移。下拉菜單默認                                      與文本框左對齊

e. android:dropDownVerticalOffset  用于指定下拉菜單與文本之間的垂直偏移。下拉菜單默認緊                                    跟文本框

f. android:dropDownWidth  用于指定下拉菜單的寬度

g. android:popupBackground  用于為下拉菜單設置背景


2. 按鈕類組件

(1)Button組件

設置按鈕監聽事件

Button button1=(Button)findViewById(R.id.button1);   //查找button控件button1.setOnClickListener(new OnClickListener()){    

    public void onClick(){       

         ......   //點擊按鈕執行的事件    

    }

}

3. 選擇類組件

(1)RadioButton組件:單選按鈕。要想實現單選, radionbutton必須在RadioGroup里面

//獲取RadioGroup組里面被選中的radiobutton的

id  int id = radioGroup.getCheckedRadioButtonId();

//獲取單選框中的文本

String str = radioButton.getText().toString();

(2)CheckBox組件:多選框

//設置勾選狀態

checkBox.setChecked(true);

//得到勾選狀態checkBox.isChecked();

//設置勾選改變監聽

checkBox.setOnCheckedChangeListener();

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麻阳| 合作市| 定日县| 辉县市| 望江县| 安阳县| 宝丰县| 奎屯市| 精河县| 沭阳县| 蓬安县| 健康| 屯留县| 固始县| 桃园市| 保定市| 滁州市| 星子县| 潜江市| 阜南县| 泰来县| 龙泉市| 图们市| 桐梓县| 县级市| 枝江市| 安徽省| 托克逊县| 祁连县| 江孜县| 尤溪县| 阿合奇县| 织金县| 富阳市| 庆阳市| 舞阳县| 融水| 广丰县| 石林| 沂水县| 措美县|