Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. public void setSummary(String summary) {
  2. if (!TextUtils.isEmpty(summary)) {
  3. if (mSummaryView == null) {
  4. mSummaryView = new TextView(mContext);
  5. mSummaryView.setTextSize(14);
  6. mSummaryView.setTextColor(mContext.getResources().getColor(
  7. android.R.color.tertiary_text_dark));
  8. addView(mSummaryView);
  9. }
  10. mSummaryView.setText(summary);
  11. mSummaryView.setVisibility(View.VISIBLE);
  12. } else {
  13. if (mSummaryView != null) {
  14. mSummaryView.setVisibility(View.GONE);
  15. }
  16. }
  17. mSummaryText = summary;
  18. }
  19.  
  20. mSummaryView.layout(
  21. mPreferencePadding + mIconWidth,
  22. centerVertical + (mCombinedTextHeight / 2) - mSummaryHeight,
  23. width - mPreferencePadding,
  24. centerVertical + (mCombinedTextHeight / 2));
  25.  
  26. mSummaryView.setSingleLine(false);
  27.  
  28. // get the screen size
  29. DisplayMetrics mDisplayMetrics = context.getResources().getDisplayMetrics();
  30. // force view width to only be as wide as the screen
  31. mSummaryView.setMaxWidth(mDisplayMetrics.widthPixels);
  32.  
  33. // could be a oneliner :P
  34. mSummaryView.setMaxWidth((getContext().getResources().getDisplayMetrics()).widthPixels);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement