summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrzej J.R. Hunt <andrzej@ahunt.org>2012-08-21 10:25:01 +0200
committerAndrzej J.R. Hunt <andrzej@ahunt.org>2012-08-21 10:25:52 +0200
commit7af4168b4f1212de0270d043f7de7143ea671aff (patch)
tree1437ef82264f02afccf5ea902ba44314b1a60a40
parente5441d69b05328159cb70b25931663612854a473 (diff)
Fixes to run on Android 2.3
Change-Id: I5934264083a1cd7b33fdcd9869957c222825df60
-rwxr-xr-xandroid/abs-lib/project.properties2
-rw-r--r--android/sdremote/AndroidManifest.xml4
-rw-r--r--android/sdremote/res/values/styles.xml10
-rw-r--r--android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java19
4 files changed, 27 insertions, 8 deletions
diff --git a/android/abs-lib/project.properties b/android/abs-lib/project.properties
index f28bc833e15e..5ca7d6247a65 100755
--- a/android/abs-lib/project.properties
+++ b/android/abs-lib/project.properties
@@ -9,4 +9,4 @@
android.library=true
# Project target.
-target=android-15
+target=android-14
diff --git a/android/sdremote/AndroidManifest.xml b/android/sdremote/AndroidManifest.xml
index 04255fda0049..b21ce6a2043e 100644
--- a/android/sdremote/AndroidManifest.xml
+++ b/android/sdremote/AndroidManifest.xml
@@ -9,8 +9,8 @@
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-sdk
- android:minSdkVersion="14"
- android:targetSdkVersion="14" />
+ android:minSdkVersion="10"
+ android:targetSdkVersion="10" />
<application
android:label="@string/app_name"
diff --git a/android/sdremote/res/values/styles.xml b/android/sdremote/res/values/styles.xml
index e5a465100222..de47193feb9f 100644
--- a/android/sdremote/res/values/styles.xml
+++ b/android/sdremote/res/values/styles.xml
@@ -19,9 +19,11 @@
<item name="android:textSize">18dp</item>
</style>
- <style name="Theme.ImpressRemote.ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
+ <style name="Theme.ImpressRemote.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="android:background">@color/orange</item>
+ <item name="background">@color/orange</item>
<item name="android:titleTextStyle">@style/Theme.ImpressRemote.ActionBar.Title</item>
+ <item name="titleTextStyle">@style/Theme.ImpressRemote.ActionBar.Title</item>
</style>
<style name="Theme.ImpressRemote.ActionBarWidget" parent="android:style/Widget.Holo.Light">
@@ -35,14 +37,16 @@
<!-- <item name="android:popupBackground">@color/black</item> -->
</style>
- <style name="Theme.ImpressRemote.ActionBarMenuItem" parent="android:style/Widget.Holo.Light.ListView.DropDown">
+ <style name="Theme.ImpressRemote.ActionBarMenuItem" parent="Widget.Sherlock.Light.Spinner.DropDown.ActionBar">
<item name="android:background">@color/grey</item>
+
<item name="android:textColor">@color/white</item>
<item name="android:textSize">16dp</item>
</style>
- <style name="Theme.ImpressRemote" parent="android:style/Theme.Holo.Light">
+ <style name="Theme.ImpressRemote" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/Theme.ImpressRemote.ActionBar</item>
+ <item name="actionBarStyle">@style/Theme.ImpressRemote.ActionBar</item>
<item name="android:popupMenuStyle">@style/Theme.ImpressRemote.ActionBarMenu</item>
<item name="android:dropDownListViewStyle">@style/Theme.ImpressRemote.ActionBarMenuItem</item>
<item name="android:textAppearanceLargePopupMenu">@style/Theme.ImpressRemote.ActionBarMenuItem</item> <!-- <item name="android:actionBarWidgetTheme">@style/Theme.ImpressRemote.ActionBarWidget</item> -->
diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java
index 2ce7db194512..ac15028390b3 100644
--- a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java
+++ b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java
@@ -28,6 +28,7 @@ import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.FrameLayout;
+import android.widget.FrameLayout.LayoutParams;
import android.widget.TextView;
import android.widget.ToggleButton;
@@ -293,8 +294,22 @@ public class PresentationActivity extends SherlockFragmentActivity {
}
mClockBar_clockButton.setChecked(!mTimerOn);
- mCountdownBar.setY(mClockBar.getHeight());
- mStopwatchBar.setY(mClockBar.getHeight());
+ FrameLayout.LayoutParams aParams = (LayoutParams) mCountdownBar
+ .getLayoutParams();
+ aParams.topMargin = mClockBar.getBottom();
+ // aParams.height = mClockBar.getHeight();
+ // aParams.bottomMargin = aParams.topMargin + aParams.height;
+ // aParams.leftMargin = 100;
+ mCountdownBar.setLayoutParams(aParams);
+ mCountdownBar.setPadding(0, mClockBar.getBottom(), 0, 0);
+ mStopwatchBar.setPadding(0, mClockBar.getBottom(), 0, 0);
+ // mCountdownBar.requestLayout();
+ // mOuterLayout.requestLayout();
+ // mOuterLayout.invalidate();
+ // aParams = (LayoutParams) mStopwatchBar.getLayoutParams();
+ // aParams.topMargin = mClockBar.getHeight();
+ // mOuterLayout.invalidate();
+ // mStopwatchBar.setY(mClockBar.getHeight());
boolean aIsCountdown = mCommunicationService.getSlideShow()
.getTimer().isCountdown();