Android中imageButton的默认选择器

时间:2014-01-25 15:02:28

标签: android xml selector imagebutton

我正在尝试找到默认用于imageButtons的Android XML和可绘制文件。

我正在尝试使用选择器自定义imageButton。当我创建一个新项目时,默认情况下,imageButton的背景颜色是透明灰色,触摸时会以蓝色突出显示。 (我是SDK-19和.Light主题)。为了避免重新创建大量图标的麻烦,我想找到默认的XML选择器代码和9.pngs Android用于imageButton。

查看SDK android-19 / data / res / drawable文件夹中有一堆XML选择器在文件中定义,名称如“btn_default_holo_light”“btn_default_transparent”等,以及...中的一堆按钮绘图抽拉-HDPI。

我可以选择其中任何一个,将其复制到我项目的drawable文件夹中的“my_selector.XML”文件中(另外将必要的drawable复制到我的项目drawable_hdpi中),并将“my_selector”设置为我的imageButton的背景。这一切都运行良好...除了没有SDK文件我发现默认的“触摸时蓝色”效果(有些将图像变成橙色,其他人什么都不做......)。

我确定默认文件就在我的鼻子底下,但是我想把它们拉出来试图找到它们!

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

我担心您无法在SDK文件中找到您要查找的默认图像。默认图像可能因设备而异,而不是从Android版本到Android版本。您正在寻找的效果可能特定于您的设备/模拟器。

  

“按钮的外观(背景图像和字体)可能因设备而异,因为不同制造商的设备通常具有不同的输入控件默认样式。”

Reference^^

如果您只想获取图像并进行复制,您可以通过激活USB Debugging并搜索特定设备上通常隐藏的文件夹,在实际设备上找到它们。这些文件的存储可能因设备而异,所以我恐怕无法告诉您它们的位置(即使调试处于活动状态,某些文件也会被隐藏。在这种情况下,ES File Explorer等应用程序可能会帮助)。虽然这可能不是你想要的答案,但我希望这会有所帮助。