클릭 할 때 나의 Spinner의 어댑터를 정확하게 변경해야합니다.Spinner를 클릭 할 때 어댑터 변경
Spinner에 "Make Your choice"값을 표시하고 사용자가 클릭하면 다른 어댑터가 Spinner에로드되고 선택을 할 수 있습니다 ("Make Your Choose"표시 없음). .
여기에 내 코드
ArayAdapter adapterclasse = new ArrayAdapter(this,android.R.layout.simple_spinner_item, affp.classes);
ArrayAdapter adaptermodule = new ArrayAdapter(this,android.R.layout.simple_spinner_item, affp.matiers);
spinner.setAdapter(adapterclasse);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
spinner.setAdapter(adaptermodule);
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
이지만 작동하지 않습니다. 앱이 시작되면 첫 번째 어댑터 대신 두 번째 어댑터가로드됩니다.
도와 주셔서 감사합니다.
그래이 난에 대한 생각했지만 그렇게 할 수있는 또 다른 방법이 무엇인가를로드 할 수있어? –