Ich brauche Informaions über Artikel aus RecyclerView. Ich versuche so etwas zu tun, aber das hat nicht funktioniert, irgendwelche Ideen ?? Ich denke, CheckBox zu benützen ist nutzlos und ich brauche es nicht. aber jetzt habe ich keine Ahnung wie es geht.Wie bekomme ich Informationen über Checkboxen von ReyclerView in Fragment
private void handlerForChannels() {
list = ChannelsManager.getInstance().getChannelList();
mAdapter = new SettingsCustomAdapter(context, posit, list);
verticalGridView.setAdapter(mAdapter);
textView.setText(R.string.title_channels);
button.setText(R.string.select_all);
final SparseBooleanArray mChecked = new SparseBooleanArray();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mAdapter.getItemViewType(SETTINGS_CHANNELS);
mAdapter.getItemId(getId());
CheckBox cb;
int count = list.size();
cb = (CheckBox) view.findViewById(R.id.checkBox_for_recycle);
for (int i = 0; i < count; i++) {
mChecked.put(i, cb.isChecked());
}
mAdapter.notifyDataSetChanged();
}
});
button.setNextFocusLeftId(R.id.select_all);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
button1.setText(R.string.cancel_text);
button1.setNextFocusLeftId(R.id.select_all);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
((MainActivity) activity).closeSettingsDrawerFragment();
}
});
button2.setText(R.string.ok_text);
button2.setNextFocusLeftId(R.id.ok_button);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
Ich denke, müssen einen Adapter anrufen und bekommen alles von Elementen, aber wie? – Rodriquez
Ich möchte Buton für die Auswahl/Abwahl aller Elemente machen. Meine App sieht wie folgt aus: http://imgur.com/a/HBSin Button + Titel ist ein Fragment, und für recyclerview ich ein neues Layout mit Text erstellen, checbox. Ich weiß nicht, wie man jetzt Funktion in Fragment für die Auswahl/Abwahl aller Datensätze erstellt – Rodriquez
möchten Sie nur alle auswählen, oder prüfen, welche ausgewählt sind? –