From 26159a5f42f9ef126bd329505ae7b1457a709bf8 Mon Sep 17 00:00:00 2001 From: Dan Galpin Date: Mon, 25 May 2015 02:30:36 -0700 Subject: [PATCH] Updated our landscape layout to be close to where we want it. --- .../android/sunshine/app/DetailFragment.java | 2 +- .../main/res/layout/detail_extras_grid.xml | 75 +++++++++++++++++++ app/src/main/res/layout/fragment_detail.xml | 72 +----------------- .../main/res/layout/list_item_forecast.xml | 2 + app/src/main/res/values-land/refs.xml | 2 +- app/src/main/res/values-sw600dp-land/refs.xml | 19 +++++ .../main/res/values-sw600dp-port/dimens.xml | 22 ++++++ app/src/main/res/values-sw600dp/refs.xml | 2 +- .../main/res/values-sw720dp-port/dimens.xml | 22 ++++++ app/src/main/res/values/refs.xml | 19 +++++ 10 files changed, 164 insertions(+), 73 deletions(-) create mode 100644 app/src/main/res/layout/detail_extras_grid.xml create mode 100644 app/src/main/res/values-sw600dp-land/refs.xml create mode 100644 app/src/main/res/values-sw600dp-port/dimens.xml create mode 100644 app/src/main/res/values-sw720dp-port/dimens.xml create mode 100644 app/src/main/res/values/refs.xml diff --git a/app/src/main/java/com/example/android/sunshine/app/DetailFragment.java b/app/src/main/java/com/example/android/sunshine/app/DetailFragment.java index f42c28f..bfa1719 100644 --- a/app/src/main/java/com/example/android/sunshine/app/DetailFragment.java +++ b/app/src/main/java/com/example/android/sunshine/app/DetailFragment.java @@ -108,7 +108,7 @@ public class DetailFragment extends Fragment implements LoaderManager.LoaderCall mUri = arguments.getParcelable(DetailFragment.DETAIL_URI); } - View rootView = inflater.inflate(R.layout.fragment_detail, container, false); + View rootView = inflater.inflate(R.layout.fragment_detail_start, container, false); mIconView = (ImageView) rootView.findViewById(R.id.detail_icon); mDateView = (TextView) rootView.findViewById(R.id.detail_date_textview); mDescriptionView = (TextView) rootView.findViewById(R.id.detail_forecast_textview); diff --git a/app/src/main/res/layout/detail_extras_grid.xml b/app/src/main/res/layout/detail_extras_grid.xml new file mode 100644 index 0000000..88e3938 --- /dev/null +++ b/app/src/main/res/layout/detail_extras_grid.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_detail.xml b/app/src/main/res/layout/fragment_detail.xml index 083ea10..881cc62 100644 --- a/app/src/main/res/layout/fragment_detail.xml +++ b/app/src/main/res/layout/fragment_detail.xml @@ -16,8 +16,6 @@ @@ -33,76 +31,10 @@ android:layout_height="0dp" android:layout_weight="3"/> - + android:layout_weight="2"/> - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/list_item_forecast.xml b/app/src/main/res/layout/list_item_forecast.xml index e5a8f3e..a4c1c14 100644 --- a/app/src/main/res/layout/list_item_forecast.xml +++ b/app/src/main/res/layout/list_item_forecast.xml @@ -20,6 +20,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/touch_selector" + android:paddingLeft="@dimen/list_item_extra_padding" + android:paddingRight="@dimen/list_item_extra_padding" > - @layout/fragment_detail_wide + @layout/fragment_detail_wide \ No newline at end of file diff --git a/app/src/main/res/values-sw600dp-land/refs.xml b/app/src/main/res/values-sw600dp-land/refs.xml new file mode 100644 index 0000000..96aef6b --- /dev/null +++ b/app/src/main/res/values-sw600dp-land/refs.xml @@ -0,0 +1,19 @@ + + + + @layout/fragment_detail + diff --git a/app/src/main/res/values-sw600dp-port/dimens.xml b/app/src/main/res/values-sw600dp-port/dimens.xml new file mode 100644 index 0000000..f339956 --- /dev/null +++ b/app/src/main/res/values-sw600dp-port/dimens.xml @@ -0,0 +1,22 @@ + + + + 80dp + @dimen/abc_list_item_padding_horizontal_material + @dimen/abc_list_item_padding_horizontal_material + + diff --git a/app/src/main/res/values-sw600dp/refs.xml b/app/src/main/res/values-sw600dp/refs.xml index 6825d5d..6e36e8d 100644 --- a/app/src/main/res/values-sw600dp/refs.xml +++ b/app/src/main/res/values-sw600dp/refs.xml @@ -20,5 +20,5 @@ --> - @layout/fragment_detail_wide + @layout/fragment_detail_wide diff --git a/app/src/main/res/values-sw720dp-port/dimens.xml b/app/src/main/res/values-sw720dp-port/dimens.xml new file mode 100644 index 0000000..6dea874 --- /dev/null +++ b/app/src/main/res/values-sw720dp-port/dimens.xml @@ -0,0 +1,22 @@ + + + + 80dp + @dimen/abc_list_item_padding_horizontal_material + @dimen/abc_list_item_padding_horizontal_material + + diff --git a/app/src/main/res/values/refs.xml b/app/src/main/res/values/refs.xml new file mode 100644 index 0000000..1c8b748 --- /dev/null +++ b/app/src/main/res/values/refs.xml @@ -0,0 +1,19 @@ + + + + @layout/fragment_detail + \ No newline at end of file