Android常用控制項(二)

2021-08-02 02:30:32 字數 1717 閱讀 5232

button(按鈕):

android:text: 設定按鈕上的文字,imagebutton不能有文字

android:background:設定按鈕的背景顏色

imagebutton(按鈕):

android:src:設定背景

android:adjustviewbounds:調整邊框以適應大小

android:padding:設定的填充

9.png:

作用:解決變形

工具:sdk\tools\draw0patch.bat

上邊緣黑色條位置向下覆蓋的區域表示橫向拉伸時,只拉伸該區域

左邊緣黑色條位置向右覆蓋的區域表示縱向拉伸時,只拉伸該區域

下邊緣黑色條位置向上覆蓋的區域表示橫向顯示內容的區域

右邊緣黑色條位置向左覆蓋的區域表示縱向顯示內容的區域

注意:上邊緣和左邊緣的直線可以斷開。右邊緣和下邊緣的直線不可以斷

開要設定按鈕不同狀態時的樣式,需要使用seclector資源

事件處理:

xml配置:

android:οnclick="show"

在對應的activity中必須要有乙個方法叫做show,而且該方法必須帶有乙個view型別的引數

public void show(view view)

**:給按鈕新增乙個***,可以使用     內部類,也可以使用外部類

btn.setonclicklistener(new view,onclicklistener() 

})如果同時使用,xml配置中的方式無效

radiobutton(單選框):

radiobutton必須要放到radiogroup中,radiogroup的android:orientation屬性指定按鈕的排列方向

必須指定id

android:checked:是否選中

checkbox(核取方塊):

togglebutton(開關狀態按鈕):

android:checked:設定開關的狀態

日期控制項:

datepicker:

android:calenfarviewshown="false" 設定不顯示日曆

獲取年份:datapicker.getyear()

獲取月份:datapicker.getmonth()

獲取天數:datapicker.getdayofmonth()

事件:datapicker.init(year,month,dayofmonth,ondatechangedlistener)

datepicker.ondatechangedlistener

public void ondateset(datepicker view,int view,int year,int monthofyear,int dayofmonth)

時間控制項:

timepicker:

設定二十四小時制:timepicker.setis24hourview(true)

獲取小時:timepicker.getcurrenthour()

獲取分鐘:timepicker.getcurrentminute()    

timepickerdialog事件:

timepickerdialog.ontimesetlistener

public void ontimeset(timepicker view,int hourofday,int minute)        

android 常用控制項歸類 二

android常用控制項歸類 給大家帶來的是android資源的外形資源 shape 所謂的資源都是指res資料夾下的xml檔案,每一種型別的xml檔案都對應了一種資源 外形資源 shape shape資源用來定義乙個基本的幾何圖形 矩形,圓形,線條等 屬性 android shape 取值 rec...

android常用控制項

一.textview 屬性 1.android text 設定文字框的文字內容 3.android singleline 為true文字框不會換行 已過時 4.android lines 預設佔幾行 5.android minlines 最少佔幾行 6.android textcolor 字型顏色 ...

Android常用控制項

toast 吐絲框 是android中的一種簡易的訊息提示框 scaletype 縮放型別 scaletype的屬性值有 matrix fitxy fitstart fitcenter fitend center centercrop centerinside 用得最多還是fitxy fitstar...