diff --git a/AndBible/AndroidManifest.xml b/AndBible/AndroidManifest.xml index c67920473b..c1289858f6 100644 --- a/AndBible/AndroidManifest.xml +++ b/AndBible/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionName="2.3.0" android:versionCode="180"> diff --git a/AndBible/src/net/bible/android/view/util/buttongrid/ButtonGrid.java b/AndBible/src/net/bible/android/view/util/buttongrid/ButtonGrid.java index ff8d8702bd..b6a2c1bb0e 100644 --- a/AndBible/src/net/bible/android/view/util/buttongrid/ButtonGrid.java +++ b/AndBible/src/net/bible/android/view/util/buttongrid/ButtonGrid.java @@ -238,54 +238,59 @@ private boolean isInside(ButtonInfo but, float x, float y) { } private void showPreview(ButtonInfo buttonInfo) { - if (!buttonInfo.equals(mCurrentPreview)) { - Log.d(TAG, "Previewing "+buttonInfo.name); - mCurrentPreview = buttonInfo; - mPreviewText.setText(buttonInfo.name); - - int popupHeight = mPreviewHeight; - mPreviewText.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); - int popupWidth = Math.max(mPreviewText.getMeasuredWidth(), buttonInfo.button.getWidth() + mPreviewText.getPaddingLeft() + mPreviewText.getPaddingRight()); - - ViewGroup.LayoutParams lp = mPreviewText.getLayoutParams(); - if (lp != null) { - lp.width = popupWidth; - lp.height = popupHeight; - } - - // where to place the popup - int popupPreviewX; - int popupPreviewY; - if (buttonInfo.rowNo<2) { - int horizontalOffset = (2*buttonInfo.button.getWidth()); - // if in top 2 rows then show off to right/left to avoid popup going off the screen - if (buttonInfo.colNo