Ich habe ein Fragment:das letzte Element in der Reihe BrowseFragment
public class FilmFragment extends BrowseFragment implements LoaderManager.LoaderCallbacks<Object>
In BrowseFragment ich mehrere Zeilen mit Artikel hinzufügen:
private void loadRubricsFilms(List<Rubric> mRubrics, List<Film> mFilms) {
int j = 0;
for (Rubric mRubric : mRubrics) {
ArrayObjectAdapter listRowAdapter = new ArrayObjectAdapter(mCardPresenter);
for (Film mFilm : mFilms) {
if (mFilm.getRubric() == mRubric.getId()) {
listRowAdapter.add(mFilm);
}
}
HeaderItem header = new HeaderItem(j++, mRubric.getTitle());
mRowsAdapter.add(new ListRow(header, listRowAdapter));
}
setAdapter(mRowsAdapter);
}
Ich installierte OnItemViewSelectedListener Zuhörer:
private final class ItemViewSelectedListener implements OnItemViewSelectedListener {
@Override
public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
RowPresenter.ViewHolder rowViewHolder, Row row) {
}
}
setOnItemViewSelectedListener(new ItemViewSelectedListener());
Überschreibung Methode onItemSelected:
@Override
public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
RowPresenter.ViewHolder rowViewHolder, Row row) {
}
I erkennen müssen, wenn das letzte Element in der Zeile ausgewählt ist. Wie ermittle ich das?
Unvollständige Frage, bitte Ihren ganzen Code setzen, und über Ihr Problem genauer sein. – Neo
Hinzugefügt zusätzliche Methoden in Frage –