با سلام.من يه ريسايكلر ويو ساختم و دو اكشن ايجاد كردن مخاطب و تغيير دادن اونا رو ست كردم ولي در هنگام اجرا به يه مشكلي كه ميخورم و نميتونم حلش كنم اينه كه وقتي روي يك آيتم ميزنم و اسم اون رو تغيير ميدم و گزينه done رو ميزنم ، جايگاه اون آيتم تغيير پيدا ميكنه و ليست به هم ميريزه.خواهشا راهنمايي كنيد.فايلهاي جاوا برنامه ام رو به صورت متني در يك فايل زيپ براتون پيوست ميكنم.مرسي.
سلام
الگوریتم :
img_add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (edt_add.length() > 0) {
if(edit>-1){
Adapter.editContact(edit,edt_add.getText().toString());
edit = -1;
img_add.setImageResource(R.drawable.ic_add_circle_black_48dp);
}else {
Adapter.addNewContact(edt_add.getText().toString());
rv_main.scrollToPosition(0);
}
}
edt_add.setText("");
}
});