diff --git a/ApiDemos/java/app/src/main/AndroidManifest.xml b/ApiDemos/java/app/src/main/AndroidManifest.xml
index 229771d1..1d361585 100644
--- a/ApiDemos/java/app/src/main/AndroidManifest.xml
+++ b/ApiDemos/java/app/src/main/AndroidManifest.xml
@@ -38,7 +38,7 @@ limitations under the License.
android:icon="@mipmap/ic_launcher"
android:label="@string/demo_title"
android:supportsRtl="true"
- android:theme="@style/AppTheme">
+ android:theme="@style/MaterialAppTheme">
-
+
+
+
-
\ No newline at end of file
+ map:mapId="@string/map_id" />
+
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/background_color_customization_demo.xml b/ApiDemos/java/app/src/main/res/layout/background_color_customization_demo.xml
index 82c0d70f..8ddea38f 100644
--- a/ApiDemos/java/app/src/main/res/layout/background_color_customization_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/background_color_customization_demo.xml
@@ -14,28 +14,50 @@
limitations under the License.
-->
-
-
+
+
-
+
+
-
+
+
-
-
\ No newline at end of file
+ android:layout_height="48dp"
+ android:text="@string/show_map_tiles"
+ android:checked="false"/>
+
+
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/background_color_customization_programmatic_demo.xml b/ApiDemos/java/app/src/main/res/layout/background_color_customization_programmatic_demo.xml
index 172f7a79..24d769a7 100644
--- a/ApiDemos/java/app/src/main/res/layout/background_color_customization_programmatic_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/background_color_customization_programmatic_demo.xml
@@ -14,28 +14,65 @@
limitations under the License.
-->
-
+
+
-
-
-
+
+
+
+
-
-
\ No newline at end of file
+ android:background="#D000"
+ android:padding="5dp"
+ app:layout_constraintBottom_toBottomOf="@+id/map"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent">
+
+
+
+
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/basic_demo.xml b/ApiDemos/java/app/src/main/res/layout/basic_demo.xml
index 6ba77d3d..02080aa5 100644
--- a/ApiDemos/java/app/src/main/res/layout/basic_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/basic_demo.xml
@@ -1,5 +1,4 @@
-
-
-
-
+ android:layout_height="match_parent">
+
+
+
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/camera_clamping_demo.xml b/ApiDemos/java/app/src/main/res/layout/camera_clamping_demo.xml
index df4db0bc..8553abaf 100644
--- a/ApiDemos/java/app/src/main/res/layout/camera_clamping_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/camera_clamping_demo.xml
@@ -1,5 +1,4 @@
-
-
-
-
+
+
+
+
+
-
-
-
+ android:orientation="vertical"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/top_bar">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/camera_demo.xml b/ApiDemos/java/app/src/main/res/layout/camera_demo.xml
index 4052a8ca..c977b02d 100644
--- a/ApiDemos/java/app/src/main/res/layout/camera_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/camera_demo.xml
@@ -14,12 +14,34 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:id="@+id/map_container"
+ android:layout_height="match_parent">
+
+
@@ -28,7 +50,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
-
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/cloud_styling_basic_demo.xml b/ApiDemos/java/app/src/main/res/layout/cloud_styling_basic_demo.xml
index 07417660..c9739bea 100644
--- a/ApiDemos/java/app/src/main/res/layout/cloud_styling_basic_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/cloud_styling_basic_demo.xml
@@ -15,10 +15,24 @@
limitations under the License.
-->
-
+
+
+
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/custom_info_contents.xml b/ApiDemos/java/app/src/main/res/layout/custom_info_contents.xml
index 15e574f1..362c5633 100644
--- a/ApiDemos/java/app/src/main/res/layout/custom_info_contents.xml
+++ b/ApiDemos/java/app/src/main/res/layout/custom_info_contents.xml
@@ -16,6 +16,7 @@
-->
@@ -24,7 +25,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
- android:adjustViewBounds="true">
+ android:adjustViewBounds="true" />
@@ -25,7 +26,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
- android:adjustViewBounds="true">
+ android:adjustViewBounds="true" />
-
-
+
+
+ app:layout_constraintTop_toBottomOf="@+id/top_bar" />
+ android:layout_height="0dp"
+ android:orientation="vertical"
-
+
+
+ android:layout_height="wrap_content"
+ android:text="@string/tap_instructions" />
-
+ android:layout_height="wrap_content"
+ android:text="@string/move_the_camera" />
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/feature.xml b/ApiDemos/java/app/src/main/res/layout/feature.xml
index 139bf41b..6cff65c1 100644
--- a/ApiDemos/java/app/src/main/res/layout/feature.xml
+++ b/ApiDemos/java/app/src/main/res/layout/feature.xml
@@ -18,6 +18,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
+ android:id="@+id/map_container"
android:layout_weight="1"
android:orientation="vertical">
diff --git a/ApiDemos/java/app/src/main/res/layout/ground_overlay_demo.xml b/ApiDemos/java/app/src/main/res/layout/ground_overlay_demo.xml
index 17e75a84..05745a58 100644
--- a/ApiDemos/java/app/src/main/res/layout/ground_overlay_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/ground_overlay_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:layout_height="match_parent">
+
+
+
+
+ android:padding="5dp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/top_bar">
-
-
-
-
-
-
-
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/indoor_demo.xml b/ApiDemos/java/app/src/main/res/layout/indoor_demo.xml
index a638b0d1..c4716736 100755
--- a/ApiDemos/java/app/src/main/res/layout/indoor_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/indoor_demo.xml
@@ -14,33 +14,47 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:id="@+id/map_container"
+ xmlns:app="http://schemas.android.com/apk/res-auto">
-
+
+
+ class="com.google.android.gms.maps.SupportMapFragment"
+ app:layout_constraintTop_toBottomOf="@id/top_bar"
+ app:layout_constraintBottom_toTopOf="@+id/scrollView"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent" />
+
+
-
-
-
-
-
+ android:id="@+id/scrollView"
+ android:layout_width="0dp"
+ android:layout_height="100dp"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent">
-
-
-
-
-
-
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/layers_demo.xml b/ApiDemos/java/app/src/main/res/layout/layers_demo.xml
index 5ac9e672..688322ba 100755
--- a/ApiDemos/java/app/src/main/res/layout/layers_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/layers_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+
+
-
+ class="com.google.android.gms.maps.SupportMapFragment"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/top_bar" />
+
+ android:orientation="vertical"
+ android:padding="6dp"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="@id/map">
-
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/lite_demo.xml b/ApiDemos/java/app/src/main/res/layout/lite_demo.xml
index 1d25ef2c..6b5785dd 100755
--- a/ApiDemos/java/app/src/main/res/layout/lite_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/lite_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+
+
+ android:text="@string/lite_demo_intro"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/top_bar" />
-
-
-
+ android:text="@string/lite_go_to_darwin"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/lite_demo_introtext" />
-
-
+ android:text="@string/lite_go_to_adelaide"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/go_to_darwin" />
-
-
+ android:text="@string/lite_go_to_australia"
+ app:layout_constraintStart_toEndOf="@id/go_to_darwin"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/go_to_adelaide" />
-
-
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/lite_list_demo.xml b/ApiDemos/java/app/src/main/res/layout/lite_list_demo.xml
index b70a78cd..b95d0891 100755
--- a/ApiDemos/java/app/src/main/res/layout/lite_list_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/lite_list_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:layout_height="match_parent">
+
+
+
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/lite_list_demo_row.xml b/ApiDemos/java/app/src/main/res/layout/lite_list_demo_row.xml
index 4b3cda67..ea66ecfa 100755
--- a/ApiDemos/java/app/src/main/res/layout/lite_list_demo_row.xml
+++ b/ApiDemos/java/app/src/main/res/layout/lite_list_demo_row.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
-
-
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/main.xml b/ApiDemos/java/app/src/main/res/layout/main.xml
index 86097e7b..ac3eb660 100644
--- a/ApiDemos/java/app/src/main/res/layout/main.xml
+++ b/ApiDemos/java/app/src/main/res/layout/main.xml
@@ -13,21 +13,41 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:layout_height="match_parent">
+
+
+ android:layout_weight="1"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/top_bar" />
-
+ android:visibility="gone"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/top_bar" />
+
diff --git a/ApiDemos/java/app/src/main/res/layout/map_color_scheme_demo.xml b/ApiDemos/java/app/src/main/res/layout/map_color_scheme_demo.xml
index a7318cd1..60bc3c00 100644
--- a/ApiDemos/java/app/src/main/res/layout/map_color_scheme_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/map_color_scheme_demo.xml
@@ -1,5 +1,4 @@
-
-
-
-
+
+
+
+ android:orientation="horizontal"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/top_bar">
-
-
-
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/map_in_pager_demo.xml b/ApiDemos/java/app/src/main/res/layout/map_in_pager_demo.xml
index 931cb73e..9c2a268e 100755
--- a/ApiDemos/java/app/src/main/res/layout/map_in_pager_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/map_in_pager_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:layout_height="match_parent">
+
+
+
+
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/marker_close_info_window_on_retap_demo.xml b/ApiDemos/java/app/src/main/res/layout/marker_close_info_window_on_retap_demo.xml
index 2b530c1c..8679379d 100644
--- a/ApiDemos/java/app/src/main/res/layout/marker_close_info_window_on_retap_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/marker_close_info_window_on_retap_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:orientation="vertical">
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/marker_demo.xml b/ApiDemos/java/app/src/main/res/layout/marker_demo.xml
index cd1a290b..4bdef570 100644
--- a/ApiDemos/java/app/src/main/res/layout/marker_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/marker_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:layout_height="match_parent">
-
+ android:layout_height="?attr/actionBarSize"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:title="@string/marker_demo_label" />
-
-
-
-
-
-
-
-
+ android:layout_height="match_parent" />
@@ -72,14 +52,14 @@
android:layout_width="match_parent"
android:layout_height="wrap_content">
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/multimap_demo.xml b/ApiDemos/java/app/src/main/res/layout/multimap_demo.xml
index 2c59d221..9dd8d47c 100644
--- a/ApiDemos/java/app/src/main/res/layout/multimap_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/multimap_demo.xml
@@ -14,66 +14,72 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:layout_height="match_parent">
-
+ android:layout_height="?attr/actionBarSize"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:title="@string/multi_map_demo_label" />
-
+
-
-
+
-
+
-
+
-
-
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/my_location_demo.xml b/ApiDemos/java/app/src/main/res/layout/my_location_demo.xml
index bee5a647..46a981e6 100755
--- a/ApiDemos/java/app/src/main/res/layout/my_location_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/my_location_demo.xml
@@ -14,15 +14,30 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
-
+ android:layout_height="match_parent">
+
+
-
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ app:layout_constraintTop_toBottomOf="@id/top_bar"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent" />
+
+
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/polygon_demo.xml b/ApiDemos/java/app/src/main/res/layout/polygon_demo.xml
index 3e45c456..df5be53d 100644
--- a/ApiDemos/java/app/src/main/res/layout/polygon_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/polygon_demo.xml
@@ -14,102 +14,117 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:layout_height="match_parent">
-
+
+
+ app:layout_constraintTop_toBottomOf="@id/top_bar"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintBottom_toTopOf="@id/map">
-
-
-
-
-
-
+ android:orientation="vertical">
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
+
+
+
+
-
+
+
+
+
-
-
+
+
+
+
+
-
-
+
-
+
+
-
+
+
+
+
+
+
+
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ app:layout_constraintTop_toBottomOf="@id/scrollView"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent" />
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/polyline_demo.xml b/ApiDemos/java/app/src/main/res/layout/polyline_demo.xml
index ae81de67..e842d1c7 100644
--- a/ApiDemos/java/app/src/main/res/layout/polyline_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/polyline_demo.xml
@@ -14,106 +14,128 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
+ android:layout_height="match_parent">
-
+
+
+ app:layout_constraintTop_toBottomOf="@id/top_bar"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintBottom_toTopOf="@id/map">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
-
-
-
-
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ app:layout_constraintTop_toBottomOf="@id/scrollView"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent" />
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/raw_mapview_demo.xml b/ApiDemos/java/app/src/main/res/layout/raw_mapview_demo.xml
index 95f19d90..b17629a5 100644
--- a/ApiDemos/java/app/src/main/res/layout/raw_mapview_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/raw_mapview_demo.xml
@@ -14,6 +14,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
+
-
-
+ android:layout_height="match_parent">
-
+
+
+ android:text="@string/save_state_instructions"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/top_bar" />
+ class="com.example.mapdemo.SaveStateDemoActivity$SaveStateMapFragment"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/instructions" />
+
+
-
diff --git a/ApiDemos/java/app/src/main/res/layout/snapshot_demo.xml b/ApiDemos/java/app/src/main/res/layout/snapshot_demo.xml
index 1d8741b1..b624f527 100755
--- a/ApiDemos/java/app/src/main/res/layout/snapshot_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/snapshot_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ android:layout_height="match_parent">
+
+
+ android:orientation="vertical"
+ app:layout_constraintBottom_toTopOf="@id/bottomContainer"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/topAppBar">
+ android:layout_weight="1" />
-
+ android:text="@string/wait_for_map_load"
+ app:layout_constraintBottom_toTopOf="@id/bottomContainer" />
+ android:orientation="horizontal"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintStart_toStartOf="parent">
-
-
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/split_street_view_panorama_and_map_demo.xml b/ApiDemos/java/app/src/main/res/layout/split_street_view_panorama_and_map_demo.xml
index 308eafaa..93446a65 100755
--- a/ApiDemos/java/app/src/main/res/layout/split_street_view_panorama_and_map_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/split_street_view_panorama_and_map_demo.xml
@@ -13,37 +13,42 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--->
-
+
+ xmlns:app="http://schemas.android.com/apk/res-auto">
-
+ android:layout_height="?attr/actionBarSize"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:title="@string/split_street_view_panorama_and_map_demo_label" />
-
+
-
-
-
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_basic_demo.xml b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_basic_demo.xml
index c58443c8..2b836099 100755
--- a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_basic_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_basic_demo.xml
@@ -14,7 +14,9 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
diff --git a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_events_demo.xml b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_events_demo.xml
index bfc7becf..27208739 100755
--- a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_events_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_events_demo.xml
@@ -1,5 +1,4 @@
-
-
-
+ app:layout_constraintTop_toBottomOf="@id/topAppBar" />
+
+
+
+ android:orientation="vertical"
+ app:layout_constraintTop_toBottomOf="@id/topAppBar">
+ android:layout_height="wrap_content"
+ android:text="@string/navigate_to_another_panorama" />
+ android:layout_height="wrap_content"
+ android:text="@string/pan_camera" />
+ android:layout_height="wrap_content"
+ android:text="@string/tap_screen" />
+ android:layout_height="wrap_content"
+ android:text="@string/long_press_screen" />
-
+
diff --git a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_navigation_demo.xml b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_navigation_demo.xml
index 246a3f18..4462a28c 100755
--- a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_navigation_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_navigation_demo.xml
@@ -1,5 +1,4 @@
-
-
-
-
+ android:layout_height="?attr/actionBarSize"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:title="@string/street_view_panorama_navigation_demo_label" />
+
+
-
-
+ android:layout_weight="1"
+ android:gravity="center_horizontal">
-
-
-
-
-
-
+ android:layout_height="wrap_content"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/first_container">
+ android:max="5000"
+ android:progress="1000" />
+ android:layout_height="wrap_content"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/second_container">
-
-
-
-
-
+ android:layout_height="0dp"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/third_container" />
+
diff --git a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_options_demo.xml b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_options_demo.xml
index b5c1f7bf..fceaec33 100755
--- a/ApiDemos/java/app/src/main/res/layout/street_view_panorama_options_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/street_view_panorama_options_demo.xml
@@ -14,11 +14,13 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
-
-
-
+ android:layout_height="match_parent">
+
+
+
+
+
+
diff --git a/ApiDemos/java/app/src/main/res/layout/tags_demo.xml b/ApiDemos/java/app/src/main/res/layout/tags_demo.xml
index 8f0092a7..fac2aa49 100644
--- a/ApiDemos/java/app/src/main/res/layout/tags_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/tags_demo.xml
@@ -1,5 +1,4 @@
-
-
+ android:id="@+id/map_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+ android:layout_height="wrap_content" />
+
+ android:layout_height="match_parent" />
\ No newline at end of file
diff --git a/ApiDemos/java/app/src/main/res/layout/visible_region_demo.xml b/ApiDemos/java/app/src/main/res/layout/visible_region_demo.xml
index 23d7852e..d6b237e5 100755
--- a/ApiDemos/java/app/src/main/res/layout/visible_region_demo.xml
+++ b/ApiDemos/java/app/src/main/res/layout/visible_region_demo.xml
@@ -1,5 +1,4 @@
-
-
@@ -24,62 +24,62 @@
android:layout_width="match_parent"
android:layout_height="wrap_content" />
-
-
+ android:layout_height="match_parent" />
+ android:padding="5dp">
-
-
-
-
-