Bazı değerleri görüntülemek için Spinner
kullanıyorum. Ve garip bir konuSpinner işlevselliği çalışmıyor Android 6.0.1
açılır doğru görüntülüyor ama açılan herhangi bir öğeyi seçtiğinizde, kutusunda görüntülenir olmamasıdır.
Ve garip olan bu işlevsellik, tüm Android İşletim Sistemleri before 6.0.1(i.e. 6.0.0 and previous)
üzerinde çalışıyor. Ayrıca AppCompatSpinner
denedim ve sonuç aynı.
main.xml:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:entries="@array/values" />
Main.java:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setSelection(5); // Not displaying 5th item, Yes! there are more than 5 items.
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
spinner.setSelection(position);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
spinner.setSelection(5);
}
});
Kodunuzu iki nexus 5 (6.0.0 ve 6.0.1) altında test ettim ve sorununuzu yeniden oluşturamadım. Diziniz/değerleriniz özel karakterler içeriyor mu? (Sıfır gibi bir kelime ile test ettim, bir ... altı, yedi). Belirli bir telefon kullanıyor musunuz? – xiaomi
Nexus 5 (OS 6.0.1) – activesince93