diff options
author | Maurice Lam <yukl@google.com> | 2015-10-08 16:24:01 -0700 |
---|---|---|
committer | Maurice Lam <yukl@google.com> | 2015-10-08 16:33:11 -0700 |
commit | c5bf1cb9cb52f95f862eedb8d4f2c71c1ff1a79f (patch) | |
tree | 70fe20af65a473492deb073ab4898b527d58dffb /library/main/src/com | |
parent | 5bf291fde3dfd64f264d525534730514a279c8fc (diff) | |
download | setupwizard-c5bf1cb9cb52f95f862eedb8d4f2c71c1ff1a79f.tar.gz |
[SuwLib] Single-line item
Hide the summary TextView if summary is not set, so that the title
will be centered vertically.
Change-Id: Idbc5f35f7ce48a7338eb0b7061ef5d02b74b7b65
Diffstat (limited to 'library/main/src/com')
-rw-r--r-- | library/main/src/com/android/setupwizardlib/items/Item.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/library/main/src/com/android/setupwizardlib/items/Item.java b/library/main/src/com/android/setupwizardlib/items/Item.java index 9c6832a..d6af65d 100644 --- a/library/main/src/com/android/setupwizardlib/items/Item.java +++ b/library/main/src/com/android/setupwizardlib/items/Item.java @@ -82,7 +82,13 @@ public class Item { // TODO: Show icon if defined TextView label = (TextView) view.findViewById(R.id.suw_items_title); label.setText(getTitle()); - TextView summary = (TextView) view.findViewById(R.id.suw_items_summary); - summary.setText(getSummary()); + TextView summaryView = (TextView) view.findViewById(R.id.suw_items_summary); + CharSequence summary = getSummary(); + if (summary != null && summary.length() > 0) { + summaryView.setText(summary); + summaryView.setVisibility(View.VISIBLE); + } else { + summaryView.setVisibility(View.GONE); + } } } |