1
我有一個按鈕作爲佔位符開始,但一旦用戶進行了身份驗證,它就會更改爲該用戶的自定義圖像。如何用覆蓋圖像創建ImageButton?
<ImageButton android:id="@+id/button"
android:background="@null"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/button_default"/>
再後來:
ImageButton ib = (ImageButton)findViewById(R.id.button);
ib.setImageBitmap(previouslyDecodedBitmap);
但是,這看起來很可怕。我無法弄清楚如何適當地設置它的樣式,以便新解碼的位圖尺寸合適,並且行爲如同ImageButton
。我懷疑除了ImageButton
之外,還有一些組件可以用來實現這個功能嗎?我希望我可以在ImageButton
之上嵌套一個ImageView
,將它作爲孩子添加到ImageButton
,但似乎沒有被允許(它在Silverlight中...)。
無論如何,如何正確地做到這一點的任何建議,歡迎。謝謝。
這實際上是我最終做的。謝謝。 – 2011-05-10 18:40:15