آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

قرار دادن یک layout تبلیغ موقع پر کردن دیتا ادابتور به صورت هر 3 ایتم یک بار به چه صورت هستش

سعید  9 سال پیش  9 سال پیش
0 0

سلام

قرار دادن یک layout تبلیغ موقع پر کردن دیتا ادابتور به صورت هر 3 ایتم یک بار به چه صورت هستش 

من اومدم پوزیش رو گرفتم و مثلا گفتم هر بار که پویشن 3 بود این لایه رو باز کن و تبلیغ رو نشون بده.اما متاسفانه چندین با با یک اسکرول پوزیشن 3 بر میگردونه و چندین بار اون لایه تبلیغ باز میشه.

مشکل از کجاست؟

 
public void fill(final ArrayAdapter<StructAd> adapter, final StructAd item, final int position) {
Locale locale = new Locale("en", "US");
NumberFormat numberFormat = NumberFormat.getInstance(locale);

/*if(position==3){
int h = HelperUI.getchangesizelay();
ViewGroup.LayoutParams layoutParamsT = layads.getLayoutParams();
layoutParamsT.height = h;
layads.setLayoutParams(layoutParamsT);
Log.i("intlog","intlog : " + position);
}*/

///inJaaaaaaaaaaa
if(position==3){
ViewGroup.LayoutParams layoutParams = layads.getLayoutParams();
layoutParams.height = 0;
layads.setLayoutParams(layoutParams);
/*ViewGroup.LayoutParams layoutParams = layads.getLayoutParams();
layoutParams.height = ViewGroup.LayoutParams.WRAP_CONTENT;
layads.setLayoutParams(layoutParams);
ViewGroup.LayoutParams layoutParams = layads.getLayoutParams();
layoutParams.height = 100;
layads.setLayoutParams(layoutParams);
Log.i("intlog","intlog : " + position);

}
///inJaaaaaaaaaaa
 برای این سوال پاسخی وجود ندارد.

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