arastooms 1,046 ارسال شده در 17 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 17 مرداد، ۱۳۹۵ سلام به همه عزیزان 4 تا ایمیج ویو دارم در اکتیویتی که 4 تا تگ به هر کدوم دادم فرض کنید تگ ها هستند ( 1و2و3و4)چه طور میتونم با فراخانی تگ ها عکسها رو عوض کنم یعنی بیام بگم ایمیج ویویی که تگش 4 هست رو مثلا عکس پس زمینش رو عوض کن به ...............مرسی مرسی این کد ها رو نوشتم که ببینید تگ ها رو (لیست ایمیج ها در یک لیست قرار داده !) For i = 0 To ListItemMenu.Size - 1 Dim ImageViewxx As ImageView = ListItemMenu.Get(i) Log(i) Log(ImageViewxx) Log(ImageViewxx.Tag) Next خروجی در log این هست که از لیست میگیره و نشون میده 0 (ImageView): Visible=false, Left=3, Top=126, Width=108, Height=108, Tag=1 1 1 (ImageView): Visible=false, Left=3, Top=126, Width=108, Height=108, Tag=2 2 2 (ImageView): Visible=false, Left=3, Top=126, Width=108, Height=108, Tag=3 3 3 (ImageView): Visible=false, Left=3, Top=126, Width=108, Height=108, Tag=4 4 4 (ImageView): Visible=false, Left=3, Top=126, Width=108, Height=108, Tag=5 5 خوب حالا میخام بگم عکسی که تگ 3 داره رو عوض کن به sampel.png که در پوشه برنامه هست یا SetBackgroundImage(LoadBitmap(File.DirAssets, "sampel.png")) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
maxi333 38 ارسال شده در 18 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 18 مرداد، ۱۳۹۵ خب اگه ویو ها مال همون اکتیویتی هستند بنویسید: For Each v As View In Activity.GetAllViewsRecursive If v Is ImageView AND v.Tag = "1" Then Dim img As ImageView img = v img.SetBackgroundImage(LoadBitmap(File.DirAssets,"sample.png")) End If Next دقت داشته باشید که tag شما از چه نوعیه مثلا همین اعداد 1 و 2 و 3 و 4 اگه با دیزاینر نوشته شده اند عدد نیستند و باید حتما به صورت رشته (با علامت دابل کوتیشن) شرط بررسی بشه. خلاصه حواستون باشه تا شرط اشتباه نشه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
arastooms 1,046
سلام به همه عزیزان
4 تا ایمیج ویو دارم در اکتیویتی که 4 تا تگ به هر کدوم دادم
فرض کنید تگ ها هستند ( 1و2و3و4)
چه طور میتونم با فراخانی تگ ها عکسها رو عوض کنم
یعنی بیام بگم
ایمیج ویویی که تگش 4 هست رو مثلا عکس پس زمینش رو عوض کن به ...............
مرسی مرسی
این کد ها رو نوشتم که ببینید تگ ها رو (لیست ایمیج ها در یک لیست قرار داده !)
خروجی در log این هست که از لیست میگیره و نشون میده
خوب حالا میخام بگم عکسی که تگ 3 داره رو عوض کن به sampel.png که در پوشه برنامه هست
یا
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.