Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void setSummary(String summary) {
- if (!TextUtils.isEmpty(summary)) {
- if (mSummaryView == null) {
- mSummaryView = new TextView(mContext);
- mSummaryView.setTextSize(14);
- mSummaryView.setTextColor(mContext.getResources().getColor(
- android.R.color.tertiary_text_dark));
- addView(mSummaryView);
- }
- mSummaryView.setText(summary);
- mSummaryView.setVisibility(View.VISIBLE);
- } else {
- if (mSummaryView != null) {
- mSummaryView.setVisibility(View.GONE);
- }
- }
- mSummaryText = summary;
- }
- mSummaryView.layout(
- mPreferencePadding + mIconWidth,
- centerVertical + (mCombinedTextHeight / 2) - mSummaryHeight,
- width - mPreferencePadding,
- centerVertical + (mCombinedTextHeight / 2));
- mSummaryView.setSingleLine(false);
- // get the screen size
- DisplayMetrics mDisplayMetrics = context.getResources().getDisplayMetrics();
- // force view width to only be as wide as the screen
- mSummaryView.setMaxWidth(mDisplayMetrics.widthPixels);
- // could be a oneliner :P
- mSummaryView.setMaxWidth((getContext().getResources().getDisplayMetrics()).widthPixels);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement