我是新的Android開發,我有一些問題,無法解決。 我試圖執行一個微調內部片段,現在它具有與所述spinner.setOnItemClickListener問題()方法,錯誤與spinner.setOnItemClickListener()裏面片段
它示出的錯誤消息:
「setOnItemClickListener (機器人.widget.AdapterView.OnItemClickListener)在Spinner中不能被 應用於(匿名 android.widget.AdapterView.OnItemSelectedListener)
這裏是我的代碼:
public class CheckAvailabilityFragment extends Fragment {
Spinner spinner;
ArrayAdapter<CharSequence> adapter;
@Override
public View onCreateView(LayoutInflater inflater, final ViewGroup container,
Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.fragment_check_availability, container,false);
spinner = (Spinner)getView().findViewById(R.id.spinner);
adapter = ArrayAdapter.createFromResource(getActivity().getBaseContext(),R.array.venue,android.R.layout.simple_list_item_1);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemClickListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getBaseContext(), parent.getItemAtPosition(position) + " selected", Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
return rootView;
}
}
標題和問題不匹配。你真的在問哪個錯誤? –
@ Code-Apprentice標題被編輯了,謝謝提醒!是關於spinner.setOnItemListener – NewBie