diff options
| author | 2017-09-26 23:14:08 +0000 | |
|---|---|---|
| committer | 2017-09-26 23:14:08 +0000 | |
| commit | 58020265951451924838f61cc977786e4f3bb10a (patch) | |
| tree | b9747e664e42d50ef7da0fa095cc208aecd08549 | |
| parent | 169f36712521e3f92513762df821aa9b84cc52a1 (diff) | |
| parent | 3aee178c869fd165c8de27793b3d17e786ab29f8 (diff) | |
Merge "Adjusted chooser padding so 2nd line isn't cutoff." into oc-mr1-dev
| -rw-r--r-- | core/java/com/android/internal/app/ChooserActivity.java | 13 |
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); |