Répondre

1

Lors de la création d'un PickerRow, vous pouvez définir la propriété de couleur:

http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.PickerRow-property-color

Si cela ne fonctionne pas, alors vous pouvez faire la même chose que l'exemple qui est dans le lien ci-dessus (créer des étiquettes et les ajouter à chaque PickerRow):

var fruit = [ 'Bananas', 'Strawberries', 'Mangos', 'Grapes' ]; 

var column1 = Ti.UI.createPickerColumn(); 

for(var i=0, ilen=fruit.length; i<ilen; i++){ 
    var row = Ti.UI.createPickerRow(); 

    var label = Ti.UI.createLabel({ 
    color:'red', 
    font:{fontSize:20,fontWeight:'bold'}, 
    text: fruit[i], 
    textAlign:'left', 
    width:'126' 
    }); 

    row.add(label); 
    column1.addRow(row); 
} 
+0

Définition d'une couleur sur le PickerRow lui-même travaillé. Merci –

1

Vous devriez jeter un oeil à thèmes attributs comme ci-dessous:

<style name="PickerTheme" parent="Theme.AppCompat.Light"> 
    <item name="android:spinnerItemStyle">@style/SpinnerItem</item> 
    <item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItem</item> 
</style> 


<!-- Use this style for Spinners/Plain Pickers in default state --> 
<style name="SpinnerItem"> 
    <item name="android:textColor">#ff0000</item> 
</style> 


<!-- Use this style for Spinners/Plain Pickers in selected/popup state --> 
<style name="SpinnerDropDownItem"> 
    <item name="android:textColor">#ffffff</item> 
    <item name="android:background">#20767a</item> 
</style> 
+0

C'est pour Android. J'ai besoin d'aide avec iOS –

+0

Ensuite, la réponse ci-dessous devrait fonctionner pour Ti SDK 5.4.0 ou supérieur. –