RecyclerView不保存微调器值。
我已经尝试了所有关于stackoverflow的可用示例,但找不到有效的解决方案。
请在下面找到我的RecyclerView代码:
ArrayAdapter<CharSequence> countryAdapter = ArrayAdapter.createFromResource(context, R.array.spinnerlist, android.R.layout.simple_spinner_item);
countryAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
valueselected.setAdapter(countryAdapter);
valueselected.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
valueselected.setSelection(i, true);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
valueselected.setAdapter(countryAdapter);
valueselected.getSelectedItemPosition();
滚动后,需要保留微调器的选定值。