BetterSpinner
BetterSpinner copied to clipboard
how to get value and position of selected item ...?
here is my code but its returning null string every time
myBetterSpinner = (MaterialBetterSpinner) ecWomenForm.findViewById(R.id.myBetterSpinner);
String[] STRING = getResources().getStringArray(R.array.myArray);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_dropdown_item_1line, STRING);
myBetterSpinner.setAdapter(adapter);
myBetterSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
String mSelectedText = adapterView.getItemAtPosition(position).toString();
int mSelectedId = position;
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
use this code to get the item selected and position:
spinner1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Log.d(TAG," selected spinner "+ position);
}
});