7(button的基本屬性)
1.文字大小、顏色
2.自定義背景形狀
一、Shape的屬性(rectangle、oval、line、ring )
二、shape的子屬性(corners、gradient、padding、size、solid、stroke)
3.自定義按壓效果
4.Button控制元件點選事件(常用方式二)
5.TextViiew控制元件點選事件
1.文字大小、顏色
2.自定義背景形狀
新建兩個自定義的shape:
一、Shape的屬性(rectangle、oval、line、ring )
分別為矩形、橢圓、線性、環形
二、shape的子屬性(corners、gradient、padding、size、solid、stroke)
1.Corners:標籤是用來字義圓角的
2、solid:solid用以指定內部填充色
3.gradient用以定義漸變色,可以定義兩色漸變和三色漸變,及漸變樣式,它的優先順序高於solid。
4.stroke:這是描邊屬性,可以定義描邊的寬度,顏色,虛實線等
5.size和padding: size:是用來定義圖形的大小的,padding:用來定義內部邊距
應用自定義的Shape:
3.自定義按壓效果
在drawanble新建一個selector的根佈局:
常見屬性介紹:
android:state_selected 選中
android:state_focused 獲得焦點
android:state_pressed 點選
android:state_enabled 設定是否響應事件,指所有事件
自定義一個點選的按鈕:
在佈局檔案裡:
執行應用程式,看效果:
按下效果:
4.Button控制元件點選事件(常用方式二)
方式一:
去Activity裡編寫此煩方法的事件:
執行應用:
方式二:就是我們一直在使用的,以MainActivty的”跳轉到TextView“按鈕為例:
5.TextViiew控制元件點選事件
在Activity編寫showToast的函式:
執行應用程式:
注意:幾乎所有的控制元件都可以設定點選事件,而且都可以使用上面的兩種方法。