From b2a1b4aec0e1e3d5fb96401fe41bc27547817748 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Thu, 16 Aug 2012 21:45:49 +0200 Subject: Add search functionality * AndroidManifest.xml: Register `DVDroidActivity' as searchable. * res/drawable-hdpi/menu_search.png: * res/drawable-mdpi/menu_search.png: New icons. * res/menu/main_activity.xml: Add a search icon to the main activity's action menu. * res/values/strings.xml: Add strings "search_hint" and "menu_search". * res/xml/searchable.xml: New configuration file. * src/ryuslash/org/dvdroid/DVDDataSource.java (getQuery): New function. * src/ryuslash/org/dvdroid/DVDroidActivity.java (getData): New overload, calls `getQuery' to search for something instead of everything. (onCreate): If a search has been started, search, don't just show everything. (onCreateOptionsMenu): Instantiate the `SearchView' in order to use it. --- res/drawable-hdpi/menu_search.png | Bin 0 -> 1764 bytes res/drawable-mdpi/menu_search.png | Bin 0 -> 1394 bytes res/menu/main_activity.xml | 5 +++++ res/values/strings.xml | 2 ++ res/xml/searchable.xml | 5 +++++ 5 files changed, 12 insertions(+) create mode 100644 res/drawable-hdpi/menu_search.png create mode 100644 res/drawable-mdpi/menu_search.png create mode 100644 res/xml/searchable.xml (limited to 'res') diff --git a/res/drawable-hdpi/menu_search.png b/res/drawable-hdpi/menu_search.png new file mode 100644 index 0000000..f12e005 Binary files /dev/null and b/res/drawable-hdpi/menu_search.png differ diff --git a/res/drawable-mdpi/menu_search.png b/res/drawable-mdpi/menu_search.png new file mode 100644 index 0000000..587d9e0 Binary files /dev/null and b/res/drawable-mdpi/menu_search.png differ diff --git a/res/menu/main_activity.xml b/res/menu/main_activity.xml index d2f94bd..ddb7d7a 100644 --- a/res/menu/main_activity.xml +++ b/res/menu/main_activity.xml @@ -4,4 +4,9 @@ android:title="@string/main_menu_add" android:showAsAction="ifRoom|withText" android:icon="@drawable/add" /> + diff --git a/res/values/strings.xml b/res/values/strings.xml index 0a4ee4d..f0269f5 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1,6 +1,8 @@ DVDroid + Search DVDs + Search Title... On wishlist Watched diff --git a/res/xml/searchable.xml b/res/xml/searchable.xml new file mode 100644 index 0000000..f0f4ef2 --- /dev/null +++ b/res/xml/searchable.xml @@ -0,0 +1,5 @@ + + + -- cgit v1.3-2-g0d8e