From 723738cfaec3dd7b0fe152c872c41bebf94074c4 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Thu, 25 Jun 2009 19:48:04 -0700 Subject: Expand support for different screen sizes. Applications can now declare that they support small, normal, or large screens. Resource selection can also be done based on these sizes. By default, pre-Donut apps are false for small and large, and Donut or later apps are assumed to support all sizes. In either case they can use in their manifest to declare what they actually support. --- tests/DpiTest/AndroidManifest.xml | 2 ++ tests/DpiTest/res/values-largeScreen/strings.xml | 19 +++++++++++++++++++ tests/DpiTest/res/values-normalScreen/strings.xml | 19 +++++++++++++++++++ tests/DpiTest/res/values-smallScreen/strings.xml | 19 +++++++++++++++++++ tests/DpiTest/res/values/strings.xml | 19 +++++++++++++++++++ .../com/google/android/test/dpi/DpiTestActivity.java | 1 + 6 files changed, 79 insertions(+) create mode 100644 tests/DpiTest/res/values-largeScreen/strings.xml create mode 100644 tests/DpiTest/res/values-normalScreen/strings.xml create mode 100644 tests/DpiTest/res/values-smallScreen/strings.xml create mode 100644 tests/DpiTest/res/values/strings.xml (limited to 'tests') diff --git a/tests/DpiTest/AndroidManifest.xml b/tests/DpiTest/AndroidManifest.xml index f71cff2..64ad7be 100644 --- a/tests/DpiTest/AndroidManifest.xml +++ b/tests/DpiTest/AndroidManifest.xml @@ -16,6 +16,8 @@ + + diff --git a/tests/DpiTest/res/values-largeScreen/strings.xml b/tests/DpiTest/res/values-largeScreen/strings.xml new file mode 100644 index 0000000..f4dd543 --- /dev/null +++ b/tests/DpiTest/res/values-largeScreen/strings.xml @@ -0,0 +1,19 @@ + + + + + DpiTest: Large Screen + diff --git a/tests/DpiTest/res/values-normalScreen/strings.xml b/tests/DpiTest/res/values-normalScreen/strings.xml new file mode 100644 index 0000000..256d696 --- /dev/null +++ b/tests/DpiTest/res/values-normalScreen/strings.xml @@ -0,0 +1,19 @@ + + + + + DpiTest: Normal Screen + diff --git a/tests/DpiTest/res/values-smallScreen/strings.xml b/tests/DpiTest/res/values-smallScreen/strings.xml new file mode 100644 index 0000000..cdb4ac9 --- /dev/null +++ b/tests/DpiTest/res/values-smallScreen/strings.xml @@ -0,0 +1,19 @@ + + + + + DpiTest: Small Screen + diff --git a/tests/DpiTest/res/values/strings.xml b/tests/DpiTest/res/values/strings.xml new file mode 100644 index 0000000..ef924ac --- /dev/null +++ b/tests/DpiTest/res/values/strings.xml @@ -0,0 +1,19 @@ + + + + + DpiTest: Unknown Screen + diff --git a/tests/DpiTest/src/com/google/android/test/dpi/DpiTestActivity.java b/tests/DpiTest/src/com/google/android/test/dpi/DpiTestActivity.java index 3759622..5a9f3f5 100644 --- a/tests/DpiTest/src/com/google/android/test/dpi/DpiTestActivity.java +++ b/tests/DpiTest/src/com/google/android/test/dpi/DpiTestActivity.java @@ -34,6 +34,7 @@ public class DpiTestActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + this.setTitle(R.string.act_title); LinearLayout root = new LinearLayout(this); root.setOrientation(LinearLayout.VERTICAL); -- cgit v1.1