我在Android上製作應用程序,當我在Eclipse的插件中添加按鈕時,該按鈕是透明的。例如:
http://kakko76.free.fr/buttontransparent.png
但我不想要透明按鈕!
我試着用按鈕上的背景屬性,但我失去了點擊或其他效果。
如何禁用按鈕的透明度?
謝謝。Android:禁用按鈕的透明度
0
A
回答
0
默認情況下,按鈕不應該是透明的。但是,您可以爲Button創建一個選擇器,因此您可以將其設置爲其背景,但每次點擊時都會產生點擊效果。
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<gradient
android:startColor="insert color"
android:endColor="insert color"
/>
<stroke
android:width="3dp"
android:color="insert color" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
<item android:state_pressed="false" >
<shape>
<gradient
android:endColor="insert color"
android:startColor="insert color"
/>
<stroke
android:width="3dp"
android:color="insert color" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selector>
這些是在API級別按鈕< 10的默認圖像:
的選擇:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn_erase_pressed" />
<item android:state_focused="true" android:state_pressed="false"
android:drawable="@drawable/btn_erase_selected" />
<item android:drawable="@drawable/btn_erase_default" />
</selector>
而在你
\android-sdk\platforms\android-10\data\res\ folder
,你會發現圖像
例如:
0
因爲我發現雪糕資源,該按鈕的背景圖像是透明的,所以你需要的背景改變自己的形象,使用選擇。
1
找到完美的和簡單的解決方案:
只需設置你的按鈕的背景
android:background="@android:drawable/btn_default"
但一定要直接做在XML中,而不是在「圖形佈局」界面,因爲它可能不會工作
希望它可以節省某人的一天;)
相關問題
- 1. 按鈕不透明/透明度
- 2. Python按鈕透明度Tkinter
- 3. Widget.AppCompat.Button.Colored按鈕在禁用時透明
- 4. 在不改變其透明度的情況下禁用按鈕
- 5. 設置禁用時自定義按鈕的不透明度
- 6. 按鈕的透明度控制
- 7. 帶有透明度的圖像按鈕
- 8. 觸摸時的按鈕透明度
- 9. Android禁用navigationDrawer透明
- 10. 變焦按鈕透明度Achartengine
- 11. 多背景CSS3按鈕(+透明度)
- 12. android:圖像作爲帶有MediaPlayer的SurfaceView透明度的按鈕
- 13. C#透明按鈕
- 14. wxpython透明按鈕
- 15. 在android中設置按鈕的透明度
- 16. 禁用Winforms中的透明度
- 17. Android - 自定義按鈕透明
- 18. 使浮動按鈕部分透明android
- 19. Android正常按鈕變爲透明
- 20. Android - 全屏幕透明按鈕
- 21. 透明度Libgdx Android
- 22. 按鈕的透明背景
- 23. Android禁用按鈕
- 24. 如何禁用透明度PNG
- 25. 的Android NavigationDrawer透明度
- 26. 透明導航軟按鈕
- 27. 邊框透明按鈕
- 28. 如何使按鈕透明
- 29. 按鈕背景爲透明
- 30. 製作透明按鈕
冰淇淋中的按鈕是透明的。 –
謝謝,這是工作!但是我怎麼能找到已經用於默認按鈕的默認顏色? – kakko76
等一下生病編輯tge文章 – Ahmad