Fonts Ti.UI.createPicker中的字体颜色

Fonts Ti.UI.createPicker中的字体颜色,fonts,colors,appcelerator,dropdown,appcelerator-titanium,Fonts,Colors,Appcelerator,Dropdown,Appcelerator Titanium,我尝试将字体颜色设置为黑色,但我无法,我将非常感谢您的帮助: Ti.UI.backgroundColor = 'white'; var win = Ti.UI.createWindow({ backgroundColor : "#ffffff", exitOnClose: true, layout: 'vertical' }); var picker = Ti.UI.createPicker({ borderWidth : 1, borderColor : "gra

我尝试将字体颜色设置为黑色,但我无法,我将非常感谢您的帮助:

Ti.UI.backgroundColor = 'white';
var win = Ti.UI.createWindow({
  backgroundColor : "#ffffff",
  exitOnClose: true,
  layout: 'vertical'
});

var picker = Ti.UI.createPicker({
    borderWidth : 1,
    borderColor : "gray",
    color : "black",
    borderRadius : 5,
    width : "90%",
  top:50
});

var data = [];
data[0]=Ti.UI.createPickerRow({title:'El Salvador'});
data[1]=Ti.UI.createPickerRow({title:'Guatemala'});
data[2]=Ti.UI.createPickerRow({title:'Honduras'});
data[3]=Ti.UI.createPickerRow({title:'Nicaragua'});
data[4]=Ti.UI.createPickerRow({title:'Costa Rica'});

picker.add(data);
picker.selectionIndicator = true;

win.add(picker);
win.open();
//必须在显示选择器之后
选择器设置SelectedRow(0,2,false)

您可以在
PickerRow

<Picker  >
         <PickerColumn id="column1">
              <PickerRow   >
                <Label   color="#0000"    > Blah Blah </Label>
              </PickerRow>
             </PickerColumn> 

</Picker>

废话

您可以在
PickerRow

<Picker  >
         <PickerColumn id="column1">
              <PickerRow   >
                <Label   color="#0000"    > Blah Blah </Label>
              </PickerRow>
             </PickerColumn> 

</Picker>

废话

在/platform/android/res/values/themes.xml中创建themes.xml

<resources>
<style name="LightTheme" parent="@style/Theme.AppCompat.Light">
   <item name="android:spinnerDropDownItemStyle">@style/mySpinnerItemStyle</item>
   <item name="android:spinnerItemStyle">@style/mySpinnerItem</item>
</style>

<style name="mySpinnerItemStyle" parent="@android:style/Widget.Holo.DropDownItem.Spinner">
    <item name="android:textColor">#000</item>
    <item name="android:background">#d0d0d0</item>
</style>
<style name="mySpinnerItem" parent="@android:style/Widget.TextView.SpinnerItem">
    <item name="android:textColor">#000</item>
</style>
</resources>

@样式/mySpinnerItemStyle
@风格/魅力
#000
#d0d0d0
#000

在/platform/android/res/values/themes.xml中创建themes.xml

<resources>
<style name="LightTheme" parent="@style/Theme.AppCompat.Light">
   <item name="android:spinnerDropDownItemStyle">@style/mySpinnerItemStyle</item>
   <item name="android:spinnerItemStyle">@style/mySpinnerItem</item>
</style>

<style name="mySpinnerItemStyle" parent="@android:style/Widget.Holo.DropDownItem.Spinner">
    <item name="android:textColor">#000</item>
    <item name="android:background">#d0d0d0</item>
</style>
<style name="mySpinnerItem" parent="@android:style/Widget.TextView.SpinnerItem">
    <item name="android:textColor">#000</item>
</style>
</resources>

@样式/mySpinnerItemStyle
@风格/魅力
#000
#d0d0d0
#000

如果您试图实现作为5.2的一部分而推出的增强功能,文档中说,只有当选取器是time或datetime类型时,您才能更改颜色


但是阿巴达使用标签的方法效果很好。

如果您试图实现作为5.2的一部分的增强功能,文档说您只能在选择器是时间或日期时间类型的情况下更改颜色


但是阿巴达使用标签的方法很好。

你已经尝试了什么?你已经尝试了什么?谢谢文卡特什,然后。。。如何在我的应用程序中应用这些主题?该应用程序适用于iOS和Android,仅适用于Android。在AndroidManifest.xml或tiapp.xml中。您已经在应用程序标签中提到了主题名称“LightTheme”
谢谢Venkatesh,之后。。。如何在我的应用程序中应用这些主题?该应用程序适用于iOS和Android,仅适用于Android。在AndroidManifest.xml或tiapp.xml中。您在应用程序标签中提到了主题名“LightTheme”
对不起,我是个疯子,我看到的代码就像合金代码一样,不是吗?或PickerRow在哪里?是的,它是合金代码,但是你可以很容易地把代码写成经典!我可以这样做,但我想更改文本框的字体颜色,您的解决方案是针对picker Row,我这样做了,但没有成功:var picker=Ti.UI.createPicker({hintText:Ëscoja País],borderWidth:1,borderColor:“灰色”,color:“黑色”,边界半径:5,宽度:“90%”,顶部:50});var label=Ti.UI.createLabel({text:'Escoja País',font:{fontColor:'gray}})@jdponce
font.fontColor
不是有效的属性。它只是
颜色
。对不起,我是个疯子,我看到的代码就像合金代码一样,不是吗?或PickerRow在哪里?是的,它是合金代码,但是你可以很容易地把代码写成经典!我可以这样做,但我想更改文本框的字体颜色,您的解决方案是针对picker Row,我这样做了,但没有成功:var picker=Ti.UI.createPicker({hintText:Ëscoja País],borderWidth:1,borderColor:“灰色”,color:“黑色”,边界半径:5,宽度:“90%”,顶部:50});var label=Ti.UI.createLabel({text:'Escoja País',font:{fontColor:'gray}})@jdponce
font.fontColor
不是有效的属性。它只是
颜色