بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل عجیب در list adapter ( حل شد )

مدیریت گفتگو
farshid.shokrollahi 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان 

من یک کلاس لیست ادپتر دارم . در متد 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 سال پیش

دوستان درست وقتی تاپیک رو زدم فهمیدم ایرادش کجا بود ، با یک else حل شد . شرمنده :)

if(item.voice.equals("null")){
            	imgAudio.setVisibility(View.GONE);
        	}else{
        		imgAudio.setVisibility(View.VISIBLE);
        	}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .