Default to using wrap content for row height.

Change-Id: I902b292726bdf8fa1d2134b00fde1385cbccc4ae
(cherry picked from commit 24ad89cd2b)
This commit is contained in:
Craig Stout
2014-12-23 11:29:05 -08:00
parent 5f6a8c4cbc
commit aaa3fa06b1
2 changed files with 16 additions and 4 deletions

View File

@@ -36,6 +36,9 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
private static final boolean TEST_ENTRANCE_TRANSITION = true; private static final boolean TEST_ENTRANCE_TRANSITION = true;
private static final int NUM_ROWS = 10; private static final int NUM_ROWS = 10;
// Row heights default to wrap content
private static final boolean USE_FIXED_ROW_HEIGHT = false;
private ArrayObjectAdapter mRowsAdapter; private ArrayObjectAdapter mRowsAdapter;
private BackgroundHelper mBackgroundHelper = new BackgroundHelper(); private BackgroundHelper mBackgroundHelper = new BackgroundHelper();
@@ -88,8 +91,11 @@ public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragm
private void setupRows() { private void setupRows() {
ListRowPresenter lrp = new ListRowPresenter(); ListRowPresenter lrp = new ListRowPresenter();
lrp.setRowHeight(CardPresenter.getRowHeight(getActivity()));
lrp.setExpandedRowHeight(CardPresenter.getExpandedRowHeight(getActivity())); if (USE_FIXED_ROW_HEIGHT) {
lrp.setRowHeight(CardPresenter.getRowHeight(getActivity()));
lrp.setExpandedRowHeight(CardPresenter.getExpandedRowHeight(getActivity()));
}
mRowsAdapter = new ArrayObjectAdapter(lrp); mRowsAdapter = new ArrayObjectAdapter(lrp);

View File

@@ -42,6 +42,9 @@ public class RowsFragment extends android.support.v17.leanback.app.RowsFragment
private static final String TAG = "leanback.RowsFragment"; private static final String TAG = "leanback.RowsFragment";
private static final int NUM_ROWS = 10; private static final int NUM_ROWS = 10;
// Row heights default to wrap content
private static final boolean USE_FIXED_ROW_HEIGHT = false;
private ArrayObjectAdapter mRowsAdapter; private ArrayObjectAdapter mRowsAdapter;
private OnRowsFirstLineSelectedListener mCallback; private OnRowsFirstLineSelectedListener mCallback;
@@ -81,8 +84,11 @@ public class RowsFragment extends android.support.v17.leanback.app.RowsFragment
private void setupRows() { private void setupRows() {
ListRowPresenter lrp = new ListRowPresenter(); ListRowPresenter lrp = new ListRowPresenter();
lrp.setRowHeight(CardPresenter.getRowHeight(getActivity()));
lrp.setExpandedRowHeight(CardPresenter.getExpandedRowHeight(getActivity())); if (USE_FIXED_ROW_HEIGHT) {
lrp.setRowHeight(CardPresenter.getRowHeight(getActivity()));
lrp.setExpandedRowHeight(CardPresenter.getExpandedRowHeight(getActivity()));
}
mRowsAdapter = new ArrayObjectAdapter(lrp); mRowsAdapter = new ArrayObjectAdapter(lrp);