From 034b6ef1f28ee3ae2fb0ba52306db3d5cbe683d3 Mon Sep 17 00:00:00 2001 From: dswitkin Date: Thu, 6 Nov 2008 17:17:07 +0000 Subject: [PATCH] Added support for landscape mode when encoding QR Codes, and made some small layout improvements. git-svn-id: https://zxing.googlecode.com/svn/trunk@672 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- android/AndroidManifest.xml | 3 +- android/res/layout-land/encode.xml | 39 +++++++++++++++++++ android/res/layout/encode.xml | 3 +- .../android/BarcodesEncodeActivity.java | 1 + 4 files changed, 43 insertions(+), 3 deletions(-) create mode 100755 android/res/layout-land/encode.xml diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 18abffe15..65bfc8368 100755 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -45,8 +45,7 @@ versionName is 2.31, 2.4, or 3.0. --> - + diff --git a/android/res/layout-land/encode.xml b/android/res/layout-land/encode.xml new file mode 100755 index 000000000..f5e2c25aa --- /dev/null +++ b/android/res/layout-land/encode.xml @@ -0,0 +1,39 @@ + + + + + + + + diff --git a/android/res/layout/encode.xml b/android/res/layout/encode.xml index cd8397cce..f68285e2d 100755 --- a/android/res/layout/encode.xml +++ b/android/res/layout/encode.xml @@ -34,5 +34,6 @@ android:layout_gravity="center_horizontal" android:gravity="center" android:textColor="@color/contents_text" - android:textSize="20.0sp"/> + android:textSize="20.0sp" + android:paddingBottom="8px"/> diff --git a/android/src/com/google/zxing/client/android/BarcodesEncodeActivity.java b/android/src/com/google/zxing/client/android/BarcodesEncodeActivity.java index f406739ca..e1cfae2d9 100755 --- a/android/src/com/google/zxing/client/android/BarcodesEncodeActivity.java +++ b/android/src/com/google/zxing/client/android/BarcodesEncodeActivity.java @@ -75,6 +75,7 @@ public class BarcodesEncodeActivity extends Activity { int width = layout.getWidth(); int height = layout.getHeight(); int smallerDimension = (width < height) ? width : height; + smallerDimension = smallerDimension * 7 / 8; Intent intent = getIntent(); try {