summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Beverly <beverlyt@google.com> 2017-09-26 23:31:06 +0000
committer android-build-merger <android-build-merger@google.com> 2017-09-26 23:31:06 +0000
commit68c04c024db0196d1116c35eef0f3b10125edd1f (patch)
tree08e2ac30381ec26a03df91d974e0028f16b4251e
parent78ae5aeb6aec369757ccbae27963574c6af95e12 (diff)
parent3836cce06d8ce94d5f1ccbbf39bc8aef97483b18 (diff)
Merge "Adjusted chooser padding so 2nd line isn't cutoff." into oc-mr1-dev am: 5802026595
am: 3836cce06d Change-Id: Ia03d3752e15bc7700abecc2dff0d0c1b8a6acdd9
-rw-r--r--core/java/com/android/internal/app/ChooserActivity.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java
index 2cab009f7354..eb639bd98d49 100644
--- a/core/java/com/android/internal/app/ChooserActivity.java
+++ b/core/java/com/android/internal/app/ChooserActivity.java
@@ -1450,11 +1450,16 @@ public class ChooserActivity extends ResolverActivity {
getFirstRowPosition(rowPosition + 1));
int serviceSpacing = holder.row.getContext().getResources()
.getDimensionPixelSize(R.dimen.chooser_service_spacing);
- int top = rowPosition == 0 ? serviceSpacing : 0;
- if (nextStartType != ChooserListAdapter.TARGET_SERVICE) {
- setVertPadding(holder, top, serviceSpacing);
+ if (rowPosition == 0 && nextStartType != ChooserListAdapter.TARGET_SERVICE) {
+ // if the row is the only row for target service
+ setVertPadding(holder, 0, 0);
} else {
- setVertPadding(holder, top, 0);
+ int top = rowPosition == 0 ? serviceSpacing : 0;
+ if (nextStartType != ChooserListAdapter.TARGET_SERVICE) {
+ setVertPadding(holder, top, serviceSpacing);
+ } else {
+ setVertPadding(holder, top, 0);
+ }
}
} else {
holder.row.setBackgroundColor(Color.TRANSPARENT);