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() { private void setupRows() {
mRowsAdapter = new ArrayObjectAdapter(new ListRowPresenter()); ListRowPresenter listRowPresenter = new ListRowPresenter();
listRowPresenter.setNumRows(2);
mRowsAdapter = new ArrayObjectAdapter(listRowPresenter);
setAdapter(mRowsAdapter); setAdapter(mRowsAdapter);
} }
@@ -168,13 +170,19 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
"open BrowseActivity", "open BrowseActivity",
R.drawable.gallery_photo_8)); R.drawable.gallery_photo_8));
listRowAdapter.add(new PhotoItem( listRowAdapter.add(new PhotoItem(
"Leanback", "Hello world",
"open BrowseActivity", R.drawable.gallery_photo_1));
R.drawable.gallery_photo_8)); 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( listRowAdapter.add(new PhotoItem(
"Leanback", "Leanback",
"open BrowseActivity", R.drawable.gallery_photo_4));
R.drawable.gallery_photo_8));
return listRowAdapter; return listRowAdapter;
} }
@@ -258,7 +266,11 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
setOnItemViewClickedListener(new OnItemViewClickedListener() { setOnItemViewClickedListener(new OnItemViewClickedListener() {
@Override @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; Intent intent;
Bundle bundle; Bundle bundle;
if (((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_6) { 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() { private void setupRows() {
mRowsAdapter = new ArrayObjectAdapter(new ListRowPresenter()); ListRowPresenter listRowPresenter = new ListRowPresenter();
listRowPresenter.setNumRows(2);
mRowsAdapter = new ArrayObjectAdapter(listRowPresenter);
setAdapter(mRowsAdapter); setAdapter(mRowsAdapter);
} }
@@ -170,13 +172,19 @@ public class BrowseSupportFragment extends android.support.v17.leanback.app.Brow
"open BrowseSupportActivity", "open BrowseSupportActivity",
R.drawable.gallery_photo_8)); R.drawable.gallery_photo_8));
listRowAdapter.add(new PhotoItem( listRowAdapter.add(new PhotoItem(
"Leanback", "Hello world",
"open BrowseSupportActivity", R.drawable.gallery_photo_1));
R.drawable.gallery_photo_8)); 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( listRowAdapter.add(new PhotoItem(
"Leanback", "Leanback",
"open BrowseSupportActivity", R.drawable.gallery_photo_4));
R.drawable.gallery_photo_8));
return listRowAdapter; return listRowAdapter;
} }
@@ -260,7 +268,11 @@ public class BrowseSupportFragment extends android.support.v17.leanback.app.Brow
setOnItemViewClickedListener(new OnItemViewClickedListener() { setOnItemViewClickedListener(new OnItemViewClickedListener() {
@Override @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; Intent intent;
Bundle bundle; Bundle bundle;
if (((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_6) { if (((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_6) {