Merge "Mapping header items in BrowseFragment to multiple(2) rows." into nyc-dev

This commit is contained in:
Susnata Basak
2016-04-26 21:47:17 +00:00
committed by Android (Google) Code Review
2 changed files with 38 additions and 14 deletions

View File

@@ -114,7 +114,9 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
}
private void setupRows() {
mRowsAdapter = new ArrayObjectAdapter(new ListRowPresenter());
ListRowPresenter listRowPresenter = new ListRowPresenter();
listRowPresenter.setNumRows(2);
mRowsAdapter = new ArrayObjectAdapter(listRowPresenter);
setAdapter(mRowsAdapter);
}
@@ -168,13 +170,19 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
"open BrowseActivity",
R.drawable.gallery_photo_8));
listRowAdapter.add(new PhotoItem(
"Leanback",
"open BrowseActivity",
R.drawable.gallery_photo_8));
"Hello world",
R.drawable.gallery_photo_1));
listRowAdapter.add(new PhotoItem(
"This is a test",
"Only a test",
R.drawable.gallery_photo_2));
listRowAdapter.add(new PhotoItem(
"Android TV",
"by Google",
R.drawable.gallery_photo_3));
listRowAdapter.add(new PhotoItem(
"Leanback",
"open BrowseActivity",
R.drawable.gallery_photo_8));
R.drawable.gallery_photo_4));
return listRowAdapter;
}
@@ -258,7 +266,11 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
setOnItemViewClickedListener(new OnItemViewClickedListener() {
@Override
public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, RowPresenter.ViewHolder rowViewHolder, Row row) {
public void onItemClicked(
Presenter.ViewHolder itemViewHolder,
Object item,
RowPresenter.ViewHolder rowViewHolder,
Row row) {
Intent intent;
Bundle bundle;
if (((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_6) {

View File

@@ -116,7 +116,9 @@ public class BrowseSupportFragment extends android.support.v17.leanback.app.Brow
}
private void setupRows() {
mRowsAdapter = new ArrayObjectAdapter(new ListRowPresenter());
ListRowPresenter listRowPresenter = new ListRowPresenter();
listRowPresenter.setNumRows(2);
mRowsAdapter = new ArrayObjectAdapter(listRowPresenter);
setAdapter(mRowsAdapter);
}
@@ -170,13 +172,19 @@ public class BrowseSupportFragment extends android.support.v17.leanback.app.Brow
"open BrowseSupportActivity",
R.drawable.gallery_photo_8));
listRowAdapter.add(new PhotoItem(
"Leanback",
"open BrowseSupportActivity",
R.drawable.gallery_photo_8));
"Hello world",
R.drawable.gallery_photo_1));
listRowAdapter.add(new PhotoItem(
"This is a test",
"Only a test",
R.drawable.gallery_photo_2));
listRowAdapter.add(new PhotoItem(
"Android TV",
"by Google",
R.drawable.gallery_photo_3));
listRowAdapter.add(new PhotoItem(
"Leanback",
"open BrowseSupportActivity",
R.drawable.gallery_photo_8));
R.drawable.gallery_photo_4));
return listRowAdapter;
}
@@ -260,7 +268,11 @@ public class BrowseSupportFragment extends android.support.v17.leanback.app.Brow
setOnItemViewClickedListener(new OnItemViewClickedListener() {
@Override
public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item, RowPresenter.ViewHolder rowViewHolder, Row row) {
public void onItemClicked(
Presenter.ViewHolder itemViewHolder,
Object item,
RowPresenter.ViewHolder rowViewHolder,
Row row) {
Intent intent;
Bundle bundle;
if (((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_6) {