我搜索了很多网站以EditText
在Android
旧版本中创建 ICS holo 样式。但结果并没有帮助我。请给我一些示例链接/代码。
3 回答
从 android-sdk 文件夹中复制图像,然后使用它们。
在此处搜索 textfield_bg_*
/android-sdks/platforms/android-16/data/res/drawable-mdpi
基本上你想下载这个xml选择器drawable并将其作为每个的背景EditText
:
https ://github.com/android/platform_frameworks_base/blob/master/core/res/res/drawable/edit_text_holo_light.xml
(如果你想要全息黑暗,那么显然只需将每个“光”实例替换为“黑暗”。)
然后,您需要找到该选择器中引用的每个可绘制对象,并将它们下载到适当大小类别的 res 文件夹中。您可以使用该 github 项目来搜索它们 - 例如,可以在https://github.com/android/platform_frameworks_base/blob/master/core/res/res/drawable-xhdpi/textfield_multiline_default_holo_light找到 xhdpi 版本的 textfield_multiline_default_holo_light .9.png
您可能应该使用HoloEveryWhere 库。它允许您在较旧的 API 级别上使用 Holo 主题。