0

I am using an spinner drop down in my android application, i am having the class with an list from that i need to bind the data in my drop down.But i am not getting what i have set in the list instead its showing an "com.example.testuser.applicationmae.class".

Below i have attached my code that i have used

  desiginations = EmpDtls.getDesiginations();
    spinnerOfferType = (Spinner) findViewById(R.id.spinnerOfferType);

    ArrayAdapter<Desigination> adapter = new ArrayAdapter<Desigination>(
           this,android.R.layout.simple_spinner_item ,desiginations);

    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerOfferType.setAdapter(adapter);

Employee Class as follow

public class EmpDtls {

public String EmpName;
public String EmpJDate;

public static List<Desigination> getDesiginations(){

    List<Desigination> desiginations = new ArrayList<Desigination>();
    Desigination desigination = new Desigination();
    desigination.id = 1;

    desigination.name = "Application Developer";

    desiginations.add(desigination);
    desigination = new Desigination();

    desigination.id = 2;
    desigination.name = "Manager";

    desiginations.add(desigination);

    return  desiginations;
 }

}

My Designation Class as follow

public class Desigination {
public int id;
public String  name;
}

0 Answers0