انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل لیست ویو سفارشی (برنامه نویسی اندروید)

مشکل لیست ویو سفارشی (برنامه نویسی اندروید)

#8
(۱۳۹۵/۰۵/۰۶, ۰۸:۲۰ ب.ظ)admin نوشته:
(۱۳۹۵/۰۵/۰۶, ۱۲:۵۳ ب.ظ)klike نوشته: کد های کامل لیست ویو سفارشی
با تشکر از مدیریت Heart

منظور بنده این بود که کدها را درج کنید (درج بخش های مهم آنها به صورت بلوک کد) تا فردی که موضوع را می خواند، نگاهی هم به کدها بیندازد و اگر موردی به ذهنش رسید، آن را تذکر بدهد.
معمولا فایل ها توسط کاربران دانلود نمی شوند.

Flower
من ابتدا یک کلاس جدا گانه برای لیست ویو سفارشیم ساختم که کد هاش بصورت زیر :
کد:
package com.Ehsan.timer;

import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class CustomList extends ArrayAdapter<String>{
    
    
  private final Activity context;
 
  private final String[] roz;
  private final String[] tar;
  private final String[] time;
  private final String[] mony;
 
  private final Integer[] imageId;


  public CustomList(Activity context,
  String[] roz,String[] tar,String[] time,String[] mony, Integer[] imageId) {
  super(context, R.layout.activity_search, roz);
  this.context = context;
  this.roz = roz;
  this.tar = tar;
  this.time = time;
  this.mony = mony;
  this.imageId = imageId;
}
  @Override
  public View getView(int position, View view, ViewGroup parent) {
  LayoutInflater inflater = context.getLayoutInflater();
 
  View rowView= inflater.inflate(R.layout.activity_search, null, true);
 
  TextView txtday = (TextView) rowView.findViewById(R.id.lbl_roz);
  TextView txtdates = (TextView) rowView.findViewById(R.id.lbl_date);
  TextView txttimes = (TextView) rowView.findViewById(R.id.lbl_times);
  TextView txtmoneys = (TextView) rowView.findViewById(R.id.lbl_moneys);
 
  ImageView imageView = (ImageView) rowView.findViewById(R.id.picitem);
 
  txtday.setText(roz[position]);
  txtdates.setText(tar[position]);
  txttimes.setText(time[position]);
  txtmoneys.setText(mony[position]);
 
  imageView.setImageResource(imageId[position]);
  return rowView;
}
 
}
پاسخ


پیام‌های این موضوع
RE: مشکل لیست ویو سفارشی - توسط davoodg - ۱۳۹۵/۰۵/۰۳, ۰۲:۳۹ ق.ظ
RE: مشکل لیست ویو سفارشی - توسط admin - ۱۳۹۵/۰۵/۰۳, ۰۸:۰۲ ب.ظ
RE: مشکل لیست ویو سفارشی - توسط klike - ۱۳۹۵/۰۵/۰۴, ۱۱:۵۸ ب.ظ
RE: مشکل لیست ویو سفارشی (برنامه نویسی اندروید) - توسط klike - ۱۳۹۵/۰۵/۰۷, ۰۱:۲۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان