将选取器行标题从黑色更改为白色
Posted
技术标签:
【中文标题】将选取器行标题从黑色更改为白色【英文标题】:Change the Picker Row Title from black to white 【发布时间】:2015-12-01 12:20:26 【问题描述】:如何在 android 上将 Picker Row 标题从黑色更改为白色?我尝试使用 TSS 并在带有属性的 XML 中没有成功。
XML
<Alloy>
<View top="80" >
<Label class="calendarViewDayDay" top="5" left="10" color="#FFFFFF" text="L('Rooms')"></Label>
<Picker id="Numberpicker2" top="20" left="10">
<PickerColumn>
<PickerRow title="1" />
<PickerRow title="2" />
<PickerRow title="3" />
<PickerRow title="4" />
<PickerRow title="5" />
<PickerRow title="6" />
<PickerRow title="7" />
<PickerRow title="8" />
<PickerRow title="9" />
<PickerRow title="10" />
</PickerColumn>
</Picker>
</View>
</Alloy>
【问题讨论】:
changing Android picker font color on titanium appcelerator的可能重复 我可以建议更改正确的答案吗? :) 【参考方案1】:更改颜色的唯一方法是使用自定义 Android 主题。您必须按照here 的说明添加您的样式,然后将上面的代码放入您的样式文件中:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.CustomTheme" parent="Theme.AppCompat">
<item name="android:spinnerItemStyle">@style/MySpinnerItem</item>
</style>
<style name="MySpinnerItem" parent="@android:style/Widget.TextView.SpinnerItem">
<item name="android:textColor">your_color_in_hex</item>
</style>
</resources>
【讨论】:
很好地补充了这个问题。这其实是正确的答案【参考方案2】:正如文档所说,这仅在 Windows 和 MobileWeb 上可用: https://appcelerator.github.io/appc-docs/platform/latest/#!/api/Titanium.UI.PickerRow-property-color
【讨论】:
以上是关于将选取器行标题从黑色更改为白色的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将状态栏文本(前景)颜色更改为任意颜色(即不是黑色或白色)? [复制]
iOS 7:如何在一个视图控制器中将状态栏文本颜色更改为白色,在第二个视图控制器中更改为黑色?
如何将所有文本颜色更改为默认颜色(文本为黑色,提示为灰色)而不是白色