From d2ae729dd7050e6fd6645fe7d3df818407f50f31 Mon Sep 17 00:00:00 2001 From: Thad Hughes Date: Tue, 10 Dec 2013 21:12:31 -0800 Subject: [PATCH] DictionaryManager can launch dictionaries again. --- AndroidManifest.xml | 85 ++- res/layout/dictionary_manager_activity.xml | 110 +-- res/layout/dictionary_on_device_row.xml | 40 + res/layout/dictionary_search_view.xml | 17 - res/menu/dictionary_manager.xml | 9 - res/menu/dictionary_manager_options_menu.xml | 16 + res/values-v11/styles.xml | 20 + res/values/strings.xml | 10 +- res/values/styles.xml | 6 + src/com/hughes/android/dictionary/C.java | 2 +- .../dictionary/DictionaryActivity.java | 53 +- .../dictionary/DictionaryApplication.java | 125 ++-- .../android/dictionary/DictionaryInfo.java | 14 +- .../dictionary/DictionaryManagerActivity.java | 689 ++++++++++-------- .../dictionary/PreferenceActivity.java | 2 +- .../hughes/android/util/IntentLauncher.java | 2 - 16 files changed, 708 insertions(+), 492 deletions(-) create mode 100644 res/layout/dictionary_on_device_row.xml delete mode 100644 res/layout/dictionary_search_view.xml delete mode 100644 res/menu/dictionary_manager.xml create mode 100644 res/menu/dictionary_manager_options_menu.xml diff --git a/AndroidManifest.xml b/AndroidManifest.xml index bdcaa59..245ba6f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -16,14 +16,13 @@ - + - @@ -37,7 +36,7 @@ - + --> - - - - + + + - - - - - - + --> - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + android:name=".PreferenceActivity" + android:parentActivityName=".DictionaryActivity" > + + + + - - - \ No newline at end of file diff --git a/res/layout/dictionary_manager_activity.xml b/res/layout/dictionary_manager_activity.xml index b808593..07d8596 100644 --- a/res/layout/dictionary_manager_activity.xml +++ b/res/layout/dictionary_manager_activity.xml @@ -5,51 +5,77 @@ android:layout_height="fill_parent" android:orientation="vertical" > - + android:layout_height="match_parent" > - + android:orientation="vertical" > - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/dictionary_on_device_row.xml b/res/layout/dictionary_on_device_row.xml new file mode 100644 index 0000000..63f459b --- /dev/null +++ b/res/layout/dictionary_on_device_row.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/dictionary_search_view.xml b/res/layout/dictionary_search_view.xml deleted file mode 100644 index 62fcb18..0000000 --- a/res/layout/dictionary_search_view.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/res/menu/dictionary_manager.xml b/res/menu/dictionary_manager.xml deleted file mode 100644 index cc0c8c1..0000000 --- a/res/menu/dictionary_manager.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/res/menu/dictionary_manager_options_menu.xml b/res/menu/dictionary_manager_options_menu.xml new file mode 100644 index 0000000..ac85202 --- /dev/null +++ b/res/menu/dictionary_manager_options_menu.xml @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/res/values-v11/styles.xml b/res/values-v11/styles.xml index 41bcbbd..5b00ba2 100644 --- a/res/values-v11/styles.xml +++ b/res/values-v11/styles.xml @@ -1,4 +1,24 @@ + + + +