summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/AlbumSetPage.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/app/AlbumSetPage.java')
-rwxr-xr-xsrc/com/android/gallery3d/app/AlbumSetPage.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/app/AlbumSetPage.java b/src/com/android/gallery3d/app/AlbumSetPage.java
index ec658961f..2b87f97b4 100755
--- a/src/com/android/gallery3d/app/AlbumSetPage.java
+++ b/src/com/android/gallery3d/app/AlbumSetPage.java
@@ -261,6 +261,7 @@ public class AlbumSetPage extends ActivityState implements
tvEmptyAlbum.setTextColor(Color.parseColor("#8A000000"));
tvEmptyAlbum.setGravity(Gravity.CENTER);
tvEmptyAlbum.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
+ tvEmptyAlbum.setId(R.id.empty_album);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
@@ -412,8 +413,14 @@ public class AlbumSetPage extends ActivityState implements
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
- lp.addRule(RelativeLayout.CENTER_IN_PARENT);
+ if (tvEmptyAlbum != null && tvEmptyAlbum.getVisibility() == View.VISIBLE) {
+ lp.addRule(RelativeLayout.BELOW, tvEmptyAlbum.getId());
+ lp.addRule(RelativeLayout.CENTER_HORIZONTAL);
+ } else {
+ lp.addRule(RelativeLayout.CENTER_IN_PARENT);
+ }
galleryRoot.addView(mCameraButton, lp);
+
return true;
}