imagebutton
類結構圖:
imagebutton就是用乙個圖示代表了一些文字,它沒android:text屬性。它由android:src指定圖示的位置
android:src="@drawable/back_48"
其他屬性都和button差不多
實踐演練:
1、 怎麼樣設定imagebutton的圖示位置
<
imagebuttonandroid:id="@+id/imgbtn01"
android:src="@drawable/forward_48"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
2、 怎麼樣為imagebutton新增***註冊事件
與button一樣它照樣有兩種方式設定
方式1:通過onclicklistener
imgbtn01.setonclicklistener(newonclicklistener()
});
方式2:通過xml檔案設定
<
imagebuttonandroid:id="@+id/imgbtn02"
android:src="@drawable/back_48"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onclick="imagebuttonxml"
/>
最終效果:
1、 設定透明度
imgbtn01.setalpha(50);//設定透明度
button
類結構圖:
由類結構圖,可以看出button是繼承於textview的,所以textview的一些屬性也適用於button控制項。對於button控制項,相信大多數開發人員是再熟悉不過了,那麼廢話不多說,直接應用實踐吧
實踐演練:
1、 如何設定按鈕的樣式?
通過android:background設定
<
buttonandroid:id="@+id/mybtn1"
android:text="按鈕1 設定背景樣式"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fff000"
/>
2、如何設定背景圖示:
<
buttonandroid:id="@+id/mybtn6"
android:text="按鈕6 設定背景圖示"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textstyle="bold"
android:background="@drawable/back_48"
/>
3、 如何設定按鈕的文字顏色
通過android:textcolor
<
buttonandroid:id="@+id/mybtn2"
android:text="按鈕2 字型顏色"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textcolor="#ff0000"
/>
nbsp;
4、 如何設定按鈕的文字樣式
通過android:textstyle
<
buttonandroid:id="@+id/mybtn3"
android:text="按鈕3字型加粗"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textcolor="#ff0000"
android:textstyle="bold"
/>
5、 如何為按鈕新增***註冊事件
方式1:通過setonclicklistener方式
mybtn4.setonclicklistener(newonclicklistener()
});
方式2:通過xml檔案的android:onclick指定方法
<
buttonandroid:id="@+id/mybtn4"
android:text="按鈕4 通過setonclicklistener註冊監聽事件"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textstyle="bold"
android:onclick="selfdestruct"
/>
指定了sefdestrut
所以在activity寫上乙個這樣的方法就可以了
publicvoidselfdestruct(view v)
上面的綜合例子效果圖為:
Android中ImageButton邊框完全填充
首先,在建立imagebutton的時候。邊框填充顏色設定為白色。之後會出現銀灰色的內填充邊框 之後,只要在xml中設定好下面兩個屬性就行 android src drawable ic user android background null 其中src中設定的是新建imagebutton的名稱 ...
WPF封裝簡單的ImageButton控制項
1 imagebutton自定義控制項類 public class ucimagebutton button region properties public static dependencyproperty normalimageproperty dependencyproperty.regis...
WPF裡實現imageButton的步驟
1 建立乙個新的類庫並寫乙個類 imagebutton,如下 using system using system.collections.generic using system.linq using system.text using system.windows using system.win...