android - 如何更改我的 Android 应用程序中所有文本的默认颜色?

标签 android colors android-edittext android-button android-theme

我想更改我的应用程序中的所有彩色文本。 所以我写了这段代码,并在 list 中设置了我的主题:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:textColor">@color/white</item>
</style>

但只有 TextView 文本是白色的。我也希望 Button 和 EditText 也是白色的。

谁能帮帮我?提前谢谢你。

最佳答案

你的主题:

 <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
     <item name="android:textColor">@color/white</item>
     <item name="android:buttonStyle">@style/ButtonTheme</item>
  </style>

这就是设置按钮主题的方法:

<style name="ButtonTheme" parent="android:style/Widget.Button">
     <item name="android:textColor">@color/white</item>
</style>

也可以使用 EditTexts 等来完成。

关于android - 如何更改我的 Android 应用程序中所有文本的默认颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13142098/

相关文章:

Android 文本布局问题 : two textviews, 并排,具有不同的布局对齐方式和权重

javascript - 如何在js颜色选择器上分别更改背景颜色和颜色?

Java HSB颜色模型: colors changing with brightness?

android - 当将 EditText 聚焦在 ListView 或 RecyclerView 中时,键盘显示但滚动不起作用

Android:捕获按下键盘输入按钮的 Action

javascript - 如何防止 Backbone.js 路由(或历史记录)自动向 GET 请求添加参数?

java - Android Activity 需要 list 文件吗?

android - 单击 ListView 中的项目时显示进度条(圆圈)

javascript - 延迟切换文本颜色

android - 如何更改 EditText 句柄的颜色?