From b842b7e46fbb790bd1a7cba58d59f0d799082c3e Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Thu, 22 Sep 2011 13:08:06 -0500 Subject: [PATCH] Share layout content between library with/without control layouts. Also make search box not overlap. --- ...{song_selector.xml => library_content.xml} | 84 +++++++++---------- res/layout/library_nocontrols.xml | 31 +++++++ ..._controls.xml => library_withcontrols.xml} | 68 +-------------- src/org/kreed/vanilla/LibraryActivity.java | 4 +- 4 files changed, 73 insertions(+), 114 deletions(-) rename res/layout/{song_selector.xml => library_content.xml} (61%) create mode 100644 res/layout/library_nocontrols.xml rename res/layout/{song_selector_controls.xml => library_withcontrols.xml} (58%) diff --git a/res/layout/song_selector.xml b/res/layout/library_content.xml similarity index 61% rename from res/layout/song_selector.xml rename to res/layout/library_content.xml index e483d0aa..80af7a81 100644 --- a/res/layout/song_selector.xml +++ b/res/layout/library_content.xml @@ -21,57 +21,51 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --> - - + - + + - - + - - - - - - - - - - + android:layout_height="fill_parent" /> + + + + + + + + + + + + + diff --git a/res/layout/song_selector_controls.xml b/res/layout/library_withcontrols.xml similarity index 58% rename from res/layout/song_selector_controls.xml rename to res/layout/library_withcontrols.xml index 2fed1c8e..b300d82c 100644 --- a/res/layout/song_selector_controls.xml +++ b/res/layout/library_withcontrols.xml @@ -26,51 +26,7 @@ THE SOFTWARE. android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> - - - - - - - - - - - - - + - - - - diff --git a/src/org/kreed/vanilla/LibraryActivity.java b/src/org/kreed/vanilla/LibraryActivity.java index a6b17ff6..099730d6 100644 --- a/src/org/kreed/vanilla/LibraryActivity.java +++ b/src/org/kreed/vanilla/LibraryActivity.java @@ -112,7 +112,7 @@ public class LibraryActivity extends PlaybackActivity implements AdapterView.OnI SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); if (settings.getBoolean("controls_in_selector", false)) { - setContentView(R.layout.song_selector_controls); + setContentView(R.layout.library_withcontrols); mControls = findViewById(R.id.controls); @@ -127,7 +127,7 @@ public class LibraryActivity extends PlaybackActivity implements AdapterView.OnI mPlayPauseButton.setOnClickListener(this); next.setOnClickListener(this); } else { - setContentView(R.layout.song_selector); + setContentView(R.layout.library_nocontrols); } mTabHost = (TabHost)findViewById(android.R.id.tabhost);