我想更改用于指示选定单选按钮的颜色。我找到了如何做到这一点的解释。我唯一缺少的是要使用的图像来源。为了保持一致的外观,我想采用默认使用的现有图像并重新着色它们。我曾经看过一个指南解释如何获取图像,但是当我尝试搜索时,我无法找到它。
问问题
67 次
2 回答
2
您可以在 SDK 中找到这些图像:
x:\path\to\SDK\platforms\android-17\data\res\drawable-mdpi
单选按钮中的图像以 开头btn_radio
。
正如cafelatte所说,您需要提供 4 种不同的密度。有四种类型:
- ldpi:用于低密度 (ldpi) 屏幕 (~120dpi) 的资源
- mdpi:中等密度 (mdpi) 屏幕 (~160dpi) 的资源。(这是基线密度。)
- hdpi:用于高密度 (hdpi) 屏幕 (~240dpi) 的资源。
- xhdpi:超高密度 (xhdpi) 屏幕 (~320dpi) 的资源。
于 2013-03-28T21:09:41.633 回答
2
要么创建你自己的资源,要么从 SDK 中提取你需要的资源。
在${your-sdk-dir}\platforms\android-${apilevel}\android.jar
只需从res\drawable*子目录下获取您需要的资源。如果需要,不要忘记提供 [l/m/h/x]dpi 资源。
于 2013-03-28T21:13:29.773 回答