我想更改活动中写入的所有文字的颜色,无论是Button
还是TextView
。
那么,Android for XML中是否有可用的属性,或者可以在布局标记中应用?
P.S。:目前,我正在更改所有小部件中的文本颜色。
答案 0 :(得分:1)
示例:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:textColor">@color/blue</item>
<item name="android:buttonStyle">@style/ButtonTheme</item>
</style>
然后是按钮:
<style name="ButtonTheme" parent="android:style/Widget.Button">
<item name="android:textColor">@color/blue</item>
</style>
用你需要的一切做到这一点。 (与EditTexts一样)
答案 1 :(得分:0)
因此,首先,您必须以编程方式添加TextView。
为什么呢?很简单,因为这样你可以将它们全部放在TextViews数组中。
这意味着您可以使用for循环遍历它们。
现在,对此的逻辑不再存在,您需要做的是始终检查父级的TextView是否是您想要更改内容的布局。
所以,你这样做:
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
请注意!我给了你逻辑,而不是你需要的确切代码。你必须在我的应用程序中集成我给你的代码。所以如果我给你你需要的确切行,请自己想一想(在你提供自己的代码之后)代码......),你会使用这些东西,而不是忘记一切......