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ş:
Android: Drawable ya da bir arka plan ...
Android: drawable arka plan programlı ...
Android: filtre ile bir StateListDrawa...
android düzeni: Bu etiket ve çocuk <...
mongodb/findMany Kimlikleri ile tüm be...