我不滿意Android SDK提供的默認ImageButton項目,我想定義自己的ImageButton(讓我們稱之爲SquareImageButton),它從ImageButton擴展。Android/Java:如何定義可在xml佈局文件中使用的特定類?
我啥都創建一個類是這樣的:
public class SquareImageButton extends ImageButton {
// Here I want to include some code which would for example
// force the width of the SquareImageButton to be equal to its height
// And many other things !!!
}
現在我想用這個SquareImageButton在XML一樣,我會用一個平常的ImageButton。例如像這樣:
<SquareImageButton
android:id="@+id/speakButton"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/icon_rounded_no_shadow_144px"
/>
應該如何我在SquareImageButton類寫這樣做呢?任何其他事情要做到能夠包括我的SquareImageButton在我的XML沒有編譯或運行時錯誤?
謝謝!
您必須添加的軟件包名稱: –