2010-11-17 57 views
1

我是Android應用程序開發新手。 我想問一下在Android編程中使用圖像按鈕的時候,簡單的按鈕也可以用按鈕添加圖片。我們如何生成圖像按鈕的點擊事件?什麼是圖像按鈕的使用?

+0

嗨Nikki,請參閱此網址的示例項目,您可以在其中看到如何編寫imagebutton的單擊事件http://www.anddev.org/tutorial_buttons_with_niceley_stretched_background-t4369.html – 2010-11-17 11:25:37

回答

0

如果您將查看Button的API,您將看到它有一個名爲setOnClickListener的方法,該方法從View繼承。由於ImageButton也是一個視圖,您也可以爲它調用相同的方法。

我看到在Button中使用圖像的唯一方法是在XML中使用android:background。這僅用於設置按鈕文本後面顯示的內容。當你想製作一個僅使用圖像作爲其定義特徵的按鈕時,應該使用ImageButton。如果您最終只希望看到圖像並且沒有可見的按鈕背景部分,則可以在按鈕上設置android:background以使用不可見的Drawable。

4


圖像按鈕控件是一種特殊類型的按鈕,它顯示可繪製的圖形而不是文本。

圖像按鈕和按鈕控件都是從視圖類派生的,但它們彼此不相關。 Button類實際上是文本視圖的直接子類 (將它想象爲帶有背景圖形的文本行,看起來像一個按鈕,它的編號爲 ),而Image Button類是Image View的直接子類。

+0

@Nikki:我已經eidted我的舊回答,並向您展示了按鈕和圖像按鈕的提取差異 – 2010-11-24 14:35:35