13 AĞUSTOS 2010, Cuma
Neden't bir Ekle/ArrayAdapter öğeleri kaldırabilir miyim?
ArrayAdapter<CharSequence>
android.widget.Spinner
Bir liste öğeleri doldurmak için kullanıyorum. Hepsi gayet iyi çalışıyor.
Ama şimdi öğeleri listesi dinamik tutmak istiyorum, yani/çalışma zamanında seçim listesi öğeleri eklemek veya kaldırmak için mümkün olmak istiyorum. Ancak, ne zaman diyorum adapter.add(item)
adapter.remove(item)
ben her zaman UnsupportedOperationException
olsa bile, Javadocs ve ArrayAdapter
sınıf tarif bu iki yöntem olarak kullanılabilir olması için tam olarak hedeflenen amaç.
Bu bir hata değildir, gerçekten uygulanmadı ya burada neyi kaçırıyorum?
CEVAP
13 AĞUSTOS 2010, Cuma
Muhtemelen düz Java bir dizi (örneğin, String[]
) ile adaptör başlatıldı. java.util.List
arabirimi uygulayan bir şey kullanarak,* örneğin *8) deneyin.
Bunu Paylaş:
Nasıl sayfayı kaydırmak için neden olm...
Nasıl (şap) Python bir satır kaldırabi...
Nasıl GitHub tamamlama kaldırabilir mi...
Neden CSS sahte öğeleri ile çalışır?...
Nasıl JavaScript bir dizi başında yeni...