SORU
5 Mart 2010, Cuma


Nasıl değer Spinner Seçilen öğeyi ayarlamak için, konum değil mi?

Değeri bir Spinner için veritabanında saklanan önceden seçme lazım güncelleme bir görünümü var.

Aklında böyle bir şey görüyordum, ama Bağdaştırıcı adres bilgisi yöntem var, takıldım .

void setSpinner(String value)
    {
        int pos=getSpinnerField().getAdapter().indexOf(value);
        getSpinnerField().setSelection(pos);
    }

CEVAP
19 Kasım 2010, Cuma


Spinner mSpinner, adlı ve seçeneklerden biri olarak içerdiği senin varsayalım: "bazı değer".

Ve "Spinner bunu kullanın:." bazı değer konumunu bulmak için

String compareValue = "some value";
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.select_state, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSpinner.setAdapter(adapter);
if (!compareValue.equals(null)) {
    int spinnerPosition = adapter.getPosition(compareValue);
    mSpinner.setSelection(spinnerPosition);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009