نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل spinner من در listview

  1. #1

    مشکل spinner من در listview

    با سلام

    کسی مشکل اینو میدونه
    من تو یه اکتیویتی بانک کل بانک رو ذخیره میکنم و در اکتیویتی اشخاص نام بانک روی spinner نمایش داده میشه و حالا روی listView اشخاص قراره نام بانک نمایش داده میشه ولی نمیدونم چطوری
    این عکس رو دادم ببینید برای Adapter هستش
    چکار باید بکنم؟؟؟؟
    ممنون
    ---------------
    خیلی نیازه ممنون میشم یکی این مشکل منو درست کنه
    ---------------
    اینم کدش

    import android.annotation.SuppressLint;
    import android.content.Context;
    import android.support.annotation.NonNull;
    import android.support.annotation.Nullable;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Spinner;
    import android.widget.TextView;
    import java.util.List;
    import ir.linux.hoomanaccounting.R;
    import ir.linux.hoomanaccounting.models.PersonModel;

    public class PersonAdap extends ArrayAdapter<PersonModel>
    {
    private Context mc;
    private int rc;

    public PersonAdap (@NonNull Context context, int resource, @NonNull List<PersonModel> objects)
    {
    super(context, resource, objects);
    mc = context;
    rc = resource;
    }

    @SuppressLint("NewApi")
    @NonNull
    @Override
    public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent)
    {
    String name = getItem(position).getName();
    String family = getItem(position).getFamily();
    String bank = getItem(position).getBank();
    String office = getItem(position).getOffice();


    LayoutInflater inflater = LayoutInflater.from(mc);
    convertView = inflater.inflate(rc,parent,false);

    TextView nameText = convertView.findViewById(R.id.person_name_raw);
    TextView familyText = convertView.findViewById(R.id.person_famiy_raw);
    Spinner bankText = convertView.findViewById(R.id.person_bank_raw);
    TextView officeText = convertView.findViewById(R.id.person_office_raw);

    nameText.setText(name);
    familyText.setText(family);
    bankText.setDropDownWidth(Integer.parseInt(bank));
    officeText.setText(office);

    return convertView;
    }


  2. #2
    کاربر دائمی آواتار farhad_shiri_ex
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    پست
    668

    نقل قول: مشکل spinner من در listview

    نقل قول نوشته شده توسط capitan_nemesis مشاهده تاپیک
    با سلام

    کسی مشکل اینو میدونه
    من تو یه اکتیویتی بانک کل بانک رو ذخیره میکنم و در اکتیویتی اشخاص نام بانک روی spinner نمایش داده میشه و حالا روی listView اشخاص قراره نام بانک نمایش داده میشه ولی نمیدونم چطوری
    این عکس رو دادم ببینید برای Adapter هستش
    چکار باید بکنم؟؟؟؟
    ممنون
    ---------------
    خیلی نیازه ممنون میشم یکی این مشکل منو درست کنه
    ---------------
    اینم کدش

    import android.annotation.SuppressLint;
    import android.content.Context;
    import android.support.annotation.NonNull;
    import android.support.annotation.Nullable;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Spinner;
    import android.widget.TextView;
    import java.util.List;
    import ir.linux.hoomanaccounting.R;
    import ir.linux.hoomanaccounting.models.PersonModel;

    public class PersonAdap extends ArrayAdapter<PersonModel>
    {
    private Context mc;
    private int rc;

    public PersonAdap (@NonNull Context context, int resource, @NonNull List<PersonModel> objects)
    {
    super(context, resource, objects);
    mc = context;
    rc = resource;
    }

    @SuppressLint("NewApi")
    @NonNull
    @Override
    public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent)
    {
    String name = getItem(position).getName();
    String family = getItem(position).getFamily();
    String bank = getItem(position).getBank();
    String office = getItem(position).getOffice();


    LayoutInflater inflater = LayoutInflater.from(mc);
    convertView = inflater.inflate(rc,parent,false);

    TextView nameText = convertView.findViewById(R.id.person_name_raw);
    TextView familyText = convertView.findViewById(R.id.person_famiy_raw);
    Spinner bankText = convertView.findViewById(R.id.person_bank_raw);
    TextView officeText = convertView.findViewById(R.id.person_office_raw);

    nameText.setText(name);
    familyText.setText(family);
    bankText.setDropDownWidth(Integer.parseInt(bank));
    officeText.setText(office);

    return convertView;
    }

    دوست عزیز کدی که گذاشتید را توی تگ [java] قرار بدید. تا قابل استفاده باشه.

  3. #3

    نقل قول: مشکل spinner من در listview

    نقل قول نوشته شده توسط farhad_shiri_ex مشاهده تاپیک
    دوست عزیز کدی که گذاشتید را توی تگ [java] قرار بدید. تا قابل استفاده باشه.
    تو تگ جاوا هستش آپلود میکنم تو تگ نمیزارم

  4. #4
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    30
    پست
    1,071

    نقل قول: مشکل spinner من در listview

    سوالتون برا من واضح نیست، شما تو آبجکت PersonModel فیلدی تحت عنوان bank دارید که تو لیست‌ویو هم ازش استفاده شده.
    چیزی که متوجه نشدم اینه که ارتباط Spinner با ListView چی هست ؟

    می‌خواید اگه تو اسپینر یه بانک خاص انتخاب شد، تو لیست ویو کاربرانی که بانکشون همونه فقط نمایش داده بشه ؟

    نیازه توضیح بیشتری بدید.

    ضمن اینکه برای اینکه تگ های HTML به کدی که تو فروم میزارید اضافه نشه، بعد اینکه کدتون رو تو تگ CODE یا JAVA گذاشتید، تو ادیتور دومین گزینه بالا سمت راست (Remove Format) رو بزنید

تاپیک های مشابه

  1. سوال: مشکل با paging در listview هنگام فیلتر کردن اطلاعات
    نوشته شده توسط niloofar21 در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: یک شنبه 10 آذر 1392, 21:39 عصر
  2. سوال: به نظر شما مشکل صفحات من در گوگل چیست؟
    نوشته شده توسط pirmard66 در بخش PHP
    پاسخ: 4
    آخرین پست: سه شنبه 11 تیر 1392, 20:17 عصر
  3. مشکل برنامه من در موقع حذف اطلاعات
    نوشته شده توسط saeed-71 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 18 آذر 1391, 11:46 صبح
  4. مشکل کد من در کجاست ؟
    نوشته شده توسط teymoorei در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 4
    آخرین پست: جمعه 17 آذر 1391, 18:36 عصر
  5. مشکل برنامه من در موقع save
    نوشته شده توسط saeed-71 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: یک شنبه 12 آذر 1391, 13:55 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •