Updated the detail layout to make use of a secondary grid layout.

This commit is contained in:
Dan Galpin
2015-05-25 01:49:07 -07:00
parent ce3459bd87
commit 4ca4e7b45c

View File

@@ -14,8 +14,10 @@
limitations under the License. limitations under the License.
--> -->
<!-- Master layout. --> <!-- Master layout. -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
@@ -31,110 +33,76 @@
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="3"/> android:layout_weight="3"/>
<LinearLayout <android.support.v7.widget.GridLayout
android:id="@+id/detail_additional_pane" android:id="@+id/detail_additional_pane"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="2" android:layout_weight="2"
app:columnCount="2"
android:background="@color/detail_accent_pane_background" android:background="@color/detail_accent_pane_background"
android:orientation="vertical"
android:paddingBottom="@dimen/abc_list_item_padding_horizontal_material" android:paddingBottom="@dimen/abc_list_item_padding_horizontal_material"
android:paddingEnd="@dimen/forecast_detail_horizontal_padding" android:paddingTop="@dimen/abc_list_item_padding_horizontal_material"
android:paddingLeft="@dimen/forecast_detail_horizontal_padding" android:paddingLeft="@dimen/forecast_detail_horizontal_padding"
android:paddingRight="@dimen/forecast_detail_horizontal_padding"
android:paddingStart="@dimen/forecast_detail_horizontal_padding" android:paddingStart="@dimen/forecast_detail_horizontal_padding"
android:paddingTop="@dimen/abc_list_item_padding_horizontal_material"> android:paddingRight="@dimen/forecast_detail_horizontal_padding"
android:paddingEnd="@dimen/forecast_detail_horizontal_padding">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView <TextView
android:id="@+id/detail_humidity_label_textview" android:id="@+id/detail_humidity_label_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif" android:fontFamily="sans-serif"
android:paddingEnd="@dimen/forecast_detail_horizontal_padding"
android:paddingRight="@dimen/forecast_detail_horizontal_padding"
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="@string/humidity" android:text="@string/humidity"
android:textAppearance="@style/TextAppearance.AppCompat.Title" android:textAppearance="@style/TextAppearance.AppCompat.Title"
android:textColor="@color/detail_accent_label" /> android:textColor="@color/detail_accent_label"
app:layout_columnWeight="1"
app:layout_gravity="fill"
app:layout_rowWeight="1" />
<TextView <TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:paddingEnd="@dimen/forecast_detail_horizontal_padding"
android:paddingRight="@dimen/forecast_detail_horizontal_padding"
android:id="@+id/detail_humidity_textview" android:id="@+id/detail_humidity_textview"
android:gravity="center_vertical" android:gravity="center_vertical"
tools:text="38%"
android:textAppearance="@style/TextAppearance.AppCompat.Headline" android:textAppearance="@style/TextAppearance.AppCompat.Headline"
android:textColor="@android:color/white" android:textColor="@android:color/white"
tools:text="38%" /> app:layout_gravity="fill"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="@dimen/forecast_detail_horizontal_padding"
android:paddingRight="@dimen/forecast_detail_horizontal_padding"
android:id="@+id/detail_pressure_label_textview" android:id="@+id/detail_pressure_label_textview"
android:fontFamily="sans-serif" android:fontFamily="sans-serif"
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="@string/pressure" android:text="@string/pressure"
android:textAppearance="@style/TextAppearance.AppCompat.Title" android:textAppearance="@style/TextAppearance.AppCompat.Title"
android:textColor="@color/detail_accent_label" /> android:textColor="@color/detail_accent_label"
app:layout_gravity="fill"
app:layout_rowWeight="1"/>
<TextView <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/detail_pressure_textview" android:id="@+id/detail_pressure_textview"
android:gravity="center_vertical" android:gravity="center_vertical"
tools:text="995 hPa"
android:textAppearance="@style/TextAppearance.AppCompat.Headline" android:textAppearance="@style/TextAppearance.AppCompat.Headline"
android:textColor="@android:color/white" android:textColor="@android:color/white"
tools:text="995 hPa" /> app:layout_gravity="fill"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="@dimen/forecast_detail_horizontal_padding"
android:paddingRight="@dimen/forecast_detail_horizontal_padding"
android:id="@+id/detail_wind_label_textview" android:id="@+id/detail_wind_label_textview"
android:fontFamily="sans-serif" android:fontFamily="sans-serif"
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="@string/wind" android:text="@string/wind"
android:textColor="@color/detail_accent_label" android:textColor="@color/detail_accent_label"
android:textAppearance="@style/TextAppearance.AppCompat.Title" /> android:textSize="20sp"
app:layout_gravity="fill"
app:layout_rowWeight="1" />
<TextView <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/detail_wind_textview" android:id="@+id/detail_wind_textview"
android:gravity="center_vertical" android:gravity="center_vertical"
tools:text="4km/h NW"
android:textAppearance="@style/TextAppearance.AppCompat.Headline" android:textAppearance="@style/TextAppearance.AppCompat.Headline"
android:textColor="@android:color/white" android:textColor="@android:color/white"
tools:text="4km/h NW" /> app:layout_gravity="fill" />
</LinearLayout> </android.support.v7.widget.GridLayout>
</LinearLayout>
<ImageSwitcher
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageSwitcher"
android:layout_gravity="right" />
</LinearLayout> </LinearLayout>