SORU
4 AĞUSTOS 2011, PERŞEMBE


Depolama R. drawable Android. XML dizideki kimlikleri

R. drawable.* şeklinde görüntü kimliklerini saklamak istiyorum bir dizi değerleri bir XML dosyası kullanarak içinde, ve sonra benim aktivitede bir dizi almak. Bunu başarmak için nasıl herhangi bir fikir? Teşekkürler.

CEVAP
4 AĞUSTOS 2011, PERŞEMBE


Bu gibi görünüyor typed array res içinde arrays.xml dosya içinde bir klasör kullanın:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string-array name="random_imgs">
        <item>@drawable/car_01</item>
        <item>@drawable/balloon_random_02</item>
        <item>@drawable/dog_03</item>
    </string-array>

</resources>

Etkinlik access yani onlar gibi:

TypedArray imgs = getResources().obtainTypedArray(R.array.random_imgs);
//get resourceid by index
imgs.getResourceId(i, -1)
// or set you ImageView's resource to the id
mImgView1.setImageResource(imgs.getResourceId(i, -1));

DÜZENLEME :

Önerilen benoffi7 tarafından tavsiye:

Kullanma"," aşağıdaki satırı ekleyin: 4**. grnt. sonra

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jcortes187

    jcortes187

    24 Mart 2006
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • TechShowsYou

    TechShowsYou

    3 Mart 2011