Merhaba Duygu,

ID'ye ihtiyacın olduğunu zannetmiyorum. XML'den yapsaydın, view'lara
erişmek istediğin zaman id'leri biliyor olacaktın. ID'leri bilmek ile
yarattığın objelere referansları bilmek arasında nasıl bir fark var
ki, yada fark var mı? Sıralı id vermek ile yarattığın objeleri mesela
bir ArrayList'de saklamak aynı şeymiş gibi geliyor bana. Scrollview'ın
içinde muhtemelen farklı view tipleri vardır. Bu durumda ArrayList
yerine farklı tipte objeler sakalayabilen bir container kullanmak
gerekir. Ezberden söyleyemiyorum, fakat Java'da böyle bir container
mutlaka vardır diye tahmin ediyorum.

-------------------------------------------------
Ali Chousein
Weather-Buddy
http://weatherbuddy.blogspot.com | http://twitter.com/weather_buddy
Geo-Filtered Assistant
http://geo-filtered-assistant.blogspot.com
https://marketplace.cisco.com/apphq/products/994

On Dec 11, 11:44 am, Duygu Kahraman <[email protected]> wrote:
> Selam Ali;
>
> Asıl sormak istediğim şu;mesela  TextView tv=new TextView(this); diye bir
> view yarattım.Eğer xmlde yaratmış olsaydım id sini de orada set edip
> çağırabilecektim kodun içinden.Yada R dosyasında bir referans oluşturmuş
> olacaktı.Ama program içinde yarattığımda R içinde tvye ait birşey
> yok.Sadece setId() diye birşey var ama setId() bana ben extra bir referans
> vermek istediğimde gerekli gibi geliyor.
>
> Yani şöyle birtane scrollview yaptım içinde birsürü item ekledim.Bunlardan
> 3.sü yada 5.sini aldığımda birşey yapmak istiyorsam evet bunlara sıralı bir
> id vermeliyim ki kaçıncısını aldığımı anlayayım.İşte burada sıralı id
> vermek için setId() yi kullanırım.
>
> Yanlış mı düşünüyorum anlamıyorum.Sanki tv default bir id ataması
> gerekiyormuş gibi düşünüyorum.Yada veriyor ben ulaşmasını beceremedim.
> Çok basit biliyorum ama kafama takıldı.
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to