How to set text on TextView in realtime when user click checked in checkbox android
I would like to show text on textview when user clicked checked
in my adapter
viewHoder.cx_select.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
Log.d("CreateChatFriendAdap", "onClick position: " + position);
Log.d("CreateChatFriendAdap", "onClick getFirstname: " + chatFriendsListModels.get(position).getFirstname());
chatFriendsListModels.get(position).setChecked(true);
chatCreateGroup.fong(chatFriendsListModels);
}
if (!isChecked) {
chatFriendsListModels.get(position).setChecked(false);
chatCreateGroup.fong(chatFriendsListModels);
}
}
});
and in my fragment
public void fong(ArrayList<ChatFriendsListModel.FriendBean> chatFriendsListModelArrayList) {
for (int i = 0; i < chatFriendsListModelArrayList.size(); i++) {
if (chatFriendsListModelArrayList.get(i).isChecked() == true) {
ff.add(chatFriendsListModelArrayList.get(i).getFirstname());
}
}
rrrr.setText("");
for (int j = 0; j < ff.size(); j++){
rrrr.append("Name: " + ff.get(j));
}
}
Aucun commentaire:
Enregistrer un commentaire