باز نشدن custom spinner فقط در اندروید ۶

0 امتیاز
37 بازدید
سوال شده 28 اسفند 1399 توسط fereshteh  
سلام .custom spinner طراحی کرده ام که در همه ی نسخه های اندروید به جز ۶ باز می شود با گوشی مختلف تست گرفتم لطفا کمک کنید
این مطلب را به اشتراک بگذارید
دارای دیدگاه 28 اسفند 1399 توسط ASHKARAN  
سلام

لطفا کدتون رو هم بفرستید

1 پاسخ

0 امتیاز
پاسخ داده شده 3 فروردین 1400 توسط ASHKARAN  

این روش به نسبت قدیمیه و خوب یادم نیست اما این قطعه کد رو امتحان کنید شاید کار کنه


public View customView(int position, @Nullable View convertView, @NonNull ViewGroup parent){
      
            convertView= LayoutInflater.from(getContext()).inflate(R.layout.custom_spinner_layout,parent,false);
       
        CustomItems items=getItem(position);
        ImageView spinnerImage=convertView.findViewById(R.id.ivCustomSpinner);
        TextView spinnerName=convertView.findViewById(R.id.tvCustomSpinner);
        if (items!=null){
            spinnerImage.setImageResource(items.getSpinnerImage());
            spinnerName.setText(items.getSpinnerText());
        }
        return  convertView;
    }

 

دلیل وجود این قطعه کد رو هم متوجه نمیشم

 if (spin != null){
           spin.setAdapter(customAdapter);
           spin.setOnItemSelectedListener(this);
        }

 

1,082 سوال

901 پاسخ

1,396 دیدگاه

1,693 کاربر

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...