首页 文章

Android中imageButton的默认选择器

提问于
浏览
0

我正在尝试找到默认用于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”等,以及... / drawable-hdpi中的一组按钮drawable .

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

我确定默认文件就在我的鼻子底下,但我正在试着找到它们!

任何帮助赞赏

1 回答

  • 1

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

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

    Reference^^

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

相关问题