Android Spinner出現(xiàn)選項(xiàng)重復(fù)問題通常是由于在設(shè)置適配器時(shí),向適配器中添加了重復(fù)的項(xiàng)導(dǎo)致的。以下是一些可能的原因和解決方法:
List<String> data = ... // 數(shù)據(jù)源
Set<String> uniqueData = new LinkedHashSet<>(data);
ArrayAdapter<String> adapter = new ArrayAdapter<>(context, android.R.layout.simple_spinner_item, uniqueData);
spinner.setAdapter(adapter);
getView()
方法,確保每個(gè)條目都是唯一的。通過以上方法,可以有效避免Android Spinner出現(xiàn)選項(xiàng)重復(fù)的問題。在實(shí)際操作中,應(yīng)根據(jù)具體需求選擇合適的解決方案。