我有一個包含具有圖像背景的按鈕的xml。其中一些被禁用,但是當我在其上放置圖像背景時,禁用的按鈕不會設置爲灰色背景。如何將禁用的按鈕設置爲灰色或陰影?
1
A
回答
0
創建繪製選擇的背景下,具有不同的狀態不同的圖像,
0
,你需要的是selector
tags.You甚至不需要關心編程onFocus()
etc.Its很容易和simple.You需要構建一個xml佈局一次,它會完成剩下的工作。
加入您繪製按鈕背景的繪製文件夾後,你需要添加一個 選擇像這樣的:
(RES /繪製/ new_button.xml)
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed_yellow"
android:state_pressed="true" />
<item android:drawable="@drawable/button_focused_orange"
android:state_focused="true" />
<item android:drawable="@drawable/button_normal_green" />
</selector>
現在剛剛成立這個可拖動到你的按鈕背景,如:
<Button
android:id="@+id/imageButtonSelector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/new_button" />
你的作品已經完成。 Here是帶有示例項目源代碼的教程,供您參考。
相關問題
- 1. 如何設置android按鈕陰影而不是設置文字陰影
- 2. 百分比灰色陰影
- 3. 從柔性火花按鈕中移除懸停灰色陰影
- 4. 無法將UILabel文字陰影設爲任何顏色,只有灰色
- 5. 如何爲android按鈕添加陰影
- 6. Qt:禁用按鈕但不將其變爲灰色
- 7. 如何設置自定義按鈕的陰影邊框?
- 8. 將其顏色陰影設置爲其基本顏色c#
- 9. 爲什麼我不能設置我的按鈕的陰影顏色?
- 10. 如何爲Android按鈕設置背景圖片,但保持灰色按鈕?
- 11. 將灰度圖像轉換爲交叉陰影陰影
- 12. 刪除UITableViewCell上的灰色陰影線
- 13. 如何刪除下面的灰色陰影顏色FloatingActionButton
- 14. 禁用按鈕爲灰色色彩目標C
- 15. 如何設置按鈕有圖像和陰影?
- 16. 如何禁用DrawerLayout陰影
- 17. 如何爲UISegmentedControl設置陰影?
- 18. Android灰色的按鈕編程的設置爲XML中的backgroundTint?
- 19. 如何使用AppCompat設置禁用的按鈕顏色?
- 20. 禁用時設置UIBarButtonItem灰色
- 21. wxPython面板是兩個灰色陰影?
- 22. 如何爲SWT.PUSH按鈕設置較暗的陰影當它被切換時
- 23. 如何將android按鈕更改爲深灰色而不是淺灰色
- 24. 爲什麼設置UISegmenteControl或UIBarButtonItem的tintColor禁用按動按鈕?
- 25. 如何設置按鈕灰色且不可點擊?
- 26. OpenGL:如何設置渲染器以顯示陰影,燈光和無色陰影?
- 27. 如何刪除頂部UIWebView上的灰色陰影,當超卷?
- 28. Dojo:如何設置禁用新按鈕
- 29. 如何提供陰影按鈕
- 30. UIAlertView灰色按鈕
我可以在我的java類上編碼嗎?像這樣的東西。如果按鈕被禁用,那麼背景顏色=灰色 – Jerome 2013-02-27 11:34:23
是的,你可以這樣做也 – 2013-02-27 11:53:19