Search code examples
androidtextcolorsspinnertextcolor

How to change spinner text color


I saw many topics about how to change spinner's text color,but i couldnt understand how to use

spinner_item.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="top"
    android:singleLine="true"
    android:textColor="@color/iphone_text" />

What shall i really do in java code:? Any responses will be aprecieted Please answer clearly with as more details as you can


Solution

  • Here You have to set your spinner_item.xml in your array adapter. Add this piece of code in your .java file

    Spinner yourSpinner;
    ArrayAdapter<String> yourAdapter;
    yourSpinner= (Spinner) findViewById(R.id.yourSpinnerID);
    yourSpinner.setAdapter(yourAdapter);
    yourAdapter= new ArrayAdapter<String>(this, R.layout.spinner_item, value);
    //here value is your items in spinner..