Merge "Mapping header items in BrowseFragment to multiple(2) rows." into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1e4a47cecb
@@ -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) {
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user