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