diff options
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); + } } } |