بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
برگشتن مقدار Textview به مقدار اولیه بعد از اسکرول لیست ویو - خواهش میکنم - فوری
سلام دوستان
من یک لیست دارم که در هر سطر متنی رو نشون میده و سمت چپ هر سطر هم عکسی نشون داده میشه
میخوام با کلیک روی عکس، تکست ویو همون سطر مثلا بشه "سلام"
اونو ساختم و اینکاروهم انجام میده، اما بعد از اسکرول کردن و برگشتن به همون سطر مقدار "سلام" به همون متن قبلی تغییر کرد!
چجوری میشه کاری کرد که بعداز اسکرول کردن و برگشتن به همونسطر مقدار تکست ویو به حالت اول بر نگرده؟
اینم ViewHolder
static class ViewHolder {
protected TextView txt_name;
protected ImageView img_flag;
}
کد متد گت ویو در کلاس کاستومآداپتر:
public View getView(final int position, View convertView, ViewGroup parent) {) {
final ViewHolder holder;
if(convertView==null){
convertView = inflater.inflate(R.layout.my_list, null);
holder = new ViewHolder();
holder.txt_name = (TextView) convertView.findViewById(R.id.txt_name);
holder.img_flag =(ImageView) convertView.findViewById(R.id.img_flag);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
resultp = data.get(position);
holder.txt_name.setText(resultp.get(MainActivity.USER));
holder.img_flag.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
holder.txt_name.setText("سلام");
}
});
return convertView;
}
0
0
خواهش میکنم :( (11 سال پیش)
0
0
فکر کنم باید توی onResume اون اکتیویتی که لیست توش هست تغییرات رو اعمال کنی . (11 سال پیش)
0
0
در ضمن قبلا یکی از کاربران هم دقیقا مشکلی مثل شما رو داشت لینک (11 سال پیش)
0
0
درسته ولی تو این لینک که شما دادید بچه ها از سرور اطلاعات رو نمیگیرن و اداپترشون با من فرق داره (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .