0

如何在 Android 上将 Picker Row 标题从黑色更改为白色?我尝试使用 TSS 并在带有属性的 XML 中没有成功。

XML

<Alloy>
    <View top="80" height="70">
        <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>
4

2 回答 2

5

更改颜色的唯一方法是使用自定义 Android 主题。您必须按照此处所述添加样式,然后将上面的代码放入样式文件中:

<?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>
于 2016-01-14T17:03:26.087 回答
2

正如文档所说,这仅在 Windows 和 MobileWeb 上可用: https ://appcelerator.github.io/appc-docs/platform/latest/#!/api/Titanium.UI.PickerRow-property-color

于 2015-12-02T08:35:01.850 回答