بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل عجیب در list adapter ( حل شد )
سلام دوستان
من یک کلاس لیست ادپتر دارم . در متد fill یک if دارم که بر اساس مقدار یکی از فیلد های item یک imageView رو hidden می کنه
برنامه درست کار می کنه ولی وقتی اسکرول می کنم به تعداد دفعات اسکرول بقیه imageView ها هم hidden می شه و در نهایت همه imageView ها هیدن می شن.
دوستان مشکل کجاس ؟
public void fill(final ArrayAdapter<StructBooks> adapter, final StructBooks item, final int position) {
if(item.voice.equals("null")){
imgAudio.setVisibility(View.GONE);
}
}
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
farshid.shokrollahi
11 سال پیش
+1
0
دوستان درست وقتی تاپیک رو زدم فهمیدم ایرادش کجا بود ، با یک else حل شد . شرمنده :)
if(item.voice.equals("null")){
imgAudio.setVisibility(View.GONE);
}else{
imgAudio.setVisibility(View.VISIBLE);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .