Android.R.simple_spinner_adapter cannot be resolved

Android 2.3.3

I have a Spinner in my XML file and I want to set ArrayList as the source. I am trying to instantiate an ArrayAdapter using an ArrayList, but I cannot select the R.simple_spinner_adapter parameter.

Here is the code:

public class UnitConverter extends Activity{ Spinner spnUnit; ArrayAdapter<String> ad; ArrayList<String> alAngle = new ArrayList<String>(); @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.unitconverter); spnUnit = (Spinner) findViewById(R.id.spinnerUnit); ad = new ArrayAdapter<String>(this, android.R.simple_spinner_adapter, alAngle); // Error at above line near android.R.simple_spinner_adapter setDataToArrayLists(); } 
+4
source share
1 answer

Question ans to ur: u not using adapter correctly: -

android.R.simple_spinner_adapter must be android.R.layout.simple_spinner_item

A sample for this may be: -

 Spinner spinner = (Spinner) findViewById(R.id.font_spinner); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.font_array,android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); 

check the usage as above, this is the sample used in my code ... !!!!

+1
source

All Articles