summaryrefslogtreecommitdiff
path: root/library/main/src/com
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2015-10-08 16:24:01 -0700
committerMaurice Lam <yukl@google.com>2015-10-08 16:33:11 -0700
commitc5bf1cb9cb52f95f862eedb8d4f2c71c1ff1a79f (patch)
tree70fe20af65a473492deb073ab4898b527d58dffb /library/main/src/com
parent5bf291fde3dfd64f264d525534730514a279c8fc (diff)
downloadsetupwizard-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.java10
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);
+ }
}
}