android - 如何获取设备颜色?

标签 android look-and-feel branding android-theme

我有一个微调器,它在 Emulator 浅灰色和黑色文本中也在 HTC 设备上。在摩托罗拉 Defy 上,控件为深灰色,文本为白色。

如何获取当前设备的默认文本颜色?

最佳答案

carry/manufactures 完成的所有定制都在里面:

  • android:colors
  • android:styles
  • android:themes

如果您使用的是 TextView,您可以通过创建 TextView 对象并调用 getTextColors() 来检查默认文本颜色。 .

另一种可能性是检查样式如何应用到 TextView 并使用 getResource() 方法来获取您正在寻找的确切颜色。

关于android - 如何获取设备颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8166851/

相关文章:

java - 在 android studio 上创建新项目时出现 "Could not create an instance of Tooling API implementation using the specified Gradle distribution"错误

java - 计算字符串中第一个与负数的运算

java - 为什么JAVA WindowsLookAndFeel UI在Win7和Win2003中看起来不同?

azure - 公司品牌不适用于 Azure 门户中的密码页面

c# - 在 .NET 2.0 中 reshape 应用程序资源

android - 一定时间后开启 Activity ?

java - android 键盘弹出,它是如何制作的?

java - 组合框箭头按钮根据 nimbus LaF 中的字体大小进行拉伸(stretch)

java - 如何获得 Java XP 的观感

c# - 不同品牌的网站版本、资源文件?