diff --git a/samples/ApiDemos/AndroidManifest.xml b/samples/ApiDemos/AndroidManifest.xml
index c57032246..8d12d8410 100644
--- a/samples/ApiDemos/AndroidManifest.xml
+++ b/samples/ApiDemos/AndroidManifest.xml
@@ -1029,7 +1029,17 @@
+ android:enabled="@bool/atLeastHoneycombMR2">
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-h420dp/resources_height.xml b/samples/ApiDemos/res/layout-h550dp/resources_height.xml
similarity index 78%
rename from samples/ApiDemos/res/layout-h420dp/resources_height.xml
rename to samples/ApiDemos/res/layout-h550dp/resources_height.xml
index 115a731e3..687c39a60 100644
--- a/samples/ApiDemos/res/layout-h420dp/resources_height.xml
+++ b/samples/ApiDemos/res/layout-h550dp/resources_height.xml
@@ -39,5 +39,15 @@
android:background="#80ff0000">
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-sw480dp/resources_smallest_width_inner.xml b/samples/ApiDemos/res/layout-sw480dp/resources_smallest_width_inner.xml
new file mode 100644
index 000000000..7d0c438f6
--- /dev/null
+++ b/samples/ApiDemos/res/layout-sw480dp/resources_smallest_width_inner.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-w420dp/resources_width.xml b/samples/ApiDemos/res/layout-sw480dp/resources_smallest_width_row.xml
similarity index 86%
rename from samples/ApiDemos/res/layout-w420dp/resources_width.xml
rename to samples/ApiDemos/res/layout-sw480dp/resources_smallest_width_row.xml
index 1edffe394..a222eabde 100644
--- a/samples/ApiDemos/res/layout-w420dp/resources_width.xml
+++ b/samples/ApiDemos/res/layout-sw480dp/resources_smallest_width_row.xml
@@ -22,22 +22,22 @@
+ android:background="#800000ff" android:text="sw480dp #1">
+ android:background="#800000ff" android:text="sw480dp #2">
+ android:background="#800000ff" android:text="sw480dp #3">
+ android:background="#800000ff" android:text="sw480dp #4">
diff --git a/samples/ApiDemos/res/layout-sw600dp/resources_smallest_width_inner.xml b/samples/ApiDemos/res/layout-sw600dp/resources_smallest_width_inner.xml
new file mode 100644
index 000000000..3a844a0ca
--- /dev/null
+++ b/samples/ApiDemos/res/layout-sw600dp/resources_smallest_width_inner.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-sw600dp/resources_smallest_width_row.xml b/samples/ApiDemos/res/layout-sw600dp/resources_smallest_width_row.xml
new file mode 100644
index 000000000..ba79e3efc
--- /dev/null
+++ b/samples/ApiDemos/res/layout-sw600dp/resources_smallest_width_row.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-sw720dp/resources_smallest_width_inner.xml b/samples/ApiDemos/res/layout-sw720dp/resources_smallest_width_inner.xml
new file mode 100644
index 000000000..63977a3de
--- /dev/null
+++ b/samples/ApiDemos/res/layout-sw720dp/resources_smallest_width_inner.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-sw720dp/resources_smallest_width_row.xml b/samples/ApiDemos/res/layout-sw720dp/resources_smallest_width_row.xml
new file mode 100644
index 000000000..948eefb61
--- /dev/null
+++ b/samples/ApiDemos/res/layout-sw720dp/resources_smallest_width_row.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout-w600dp/resources_width.xml b/samples/ApiDemos/res/layout-w600dp/resources_width.xml
new file mode 100644
index 000000000..ee7b0bd69
--- /dev/null
+++ b/samples/ApiDemos/res/layout-w600dp/resources_width.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout/resources_smallest_width.xml b/samples/ApiDemos/res/layout/resources_smallest_width.xml
new file mode 100644
index 000000000..c462292dd
--- /dev/null
+++ b/samples/ApiDemos/res/layout/resources_smallest_width.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout/resources_smallest_width_inner.xml b/samples/ApiDemos/res/layout/resources_smallest_width_inner.xml
new file mode 100644
index 000000000..d956c4534
--- /dev/null
+++ b/samples/ApiDemos/res/layout/resources_smallest_width_inner.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/layout/resources_smallest_width_row.xml b/samples/ApiDemos/res/layout/resources_smallest_width_row.xml
new file mode 100644
index 000000000..a05a6e808
--- /dev/null
+++ b/samples/ApiDemos/res/layout/resources_smallest_width_row.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/ApiDemos/res/values-v13/bools.xml b/samples/ApiDemos/res/values-v13/bools.xml
index 1b8909f8d..0551c96d8 100644
--- a/samples/ApiDemos/res/values-v13/bools.xml
+++ b/samples/ApiDemos/res/values-v13/bools.xml
@@ -15,6 +15,6 @@
-->
-
- true
+
+ true
diff --git a/samples/ApiDemos/res/values/bools.xml b/samples/ApiDemos/res/values/bools.xml
index cf8519700..266c8cacc 100644
--- a/samples/ApiDemos/res/values/bools.xml
+++ b/samples/ApiDemos/res/values/bools.xml
@@ -19,8 +19,8 @@
API level. The default value is false; an alternative value
for Honeycomb is true. -->
false
-
- false
+ for Honeycomb MR2 is true. -->
+ false
diff --git a/samples/ApiDemos/res/values/strings.xml b/samples/ApiDemos/res/values/strings.xml
index d7858f061..10dd78dd2 100644
--- a/samples/ApiDemos/res/values/strings.xml
+++ b/samples/ApiDemos/res/values/strings.xml
@@ -356,6 +356,10 @@
The layouts below use -wNNNdp and
-hNNNdp to select between different versions based on the size of the screen.
+ Content/Resources/Smallest Width
+ The layouts below use -swNNNdp
+ to select between different versions based on the size of the screen.
+
Content/Assets/Read Asset
Content/Resources/Themes
diff --git a/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSmallestWidth.java b/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSmallestWidth.java
new file mode 100644
index 000000000..9e2eeb951
--- /dev/null
+++ b/samples/ApiDemos/src/com/example/android/apis/content/ResourcesSmallestWidth.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2011 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * 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.
+ */
+
+package com.example.android.apis.content;
+
+import com.example.android.apis.R;
+
+import android.app.Activity;
+import android.os.Bundle;
+
+public class ResourcesSmallestWidth extends Activity {
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ // This layout uses different configurations to adjust
+ // what is shown based on the smallest width that will occur.
+ setContentView(R.layout.resources_smallest_width);
+ }
+}
diff --git a/samples/ApiDemos/src/com/example/android/apis/content/ResourcesWidthAndHeight.java b/samples/ApiDemos/src/com/example/android/apis/content/ResourcesWidthAndHeight.java
index 6c64e9561..c35d738e1 100644
--- a/samples/ApiDemos/src/com/example/android/apis/content/ResourcesWidthAndHeight.java
+++ b/samples/ApiDemos/src/com/example/android/apis/content/ResourcesWidthAndHeight.java
@@ -20,7 +20,6 @@ import com.example.android.apis.R;
import android.app.Activity;
import android.os.Bundle;
-import android.widget.TextView;
public class ResourcesWidthAndHeight extends Activity {
@Override