public TextView createListItem() { TextView view = new TextView(mContext); view.setFadingEdgeLength(mFadeEdgeLength); view.setHorizontalFadingEdgeEnabled(true); view.setSingleLine(); view.setTextSize(TEXT_SIZE_SP); view.setMinimumHeight(mListItemHeight); view.setGravity(Gravity.CENTER_VERTICAL); view.setCompoundDrawablePadding(mPadding); if (!mIsLayoutDirectionRTL) { view.setPadding(mPadding, 0, mPadding + mFadePadding , 0); } else { view.setPadding(mPadding + mFadePadding, 0, mPadding, 0); } return view; } }
/** * Creates a WebappUrlBar. * @param context Context to grab resources from. */ public WebappUrlBar(Context context, AttributeSet attrSet) { super(context, attrSet); mIconResourceWidths = new SparseIntArray(); mUrlBar = new TextView(context); mUrlBar.setSingleLine(true); mUrlBar.setGravity(Gravity.CENTER_VERTICAL); mUrlBar.setMovementMethod(ScrollingMovementMethod.getInstance()); mUrlBar.setHorizontalFadingEdgeEnabled(true); mSeparator = new View(context); addView(mUrlBar, new FrameLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, Gravity.CENTER)); addView(mSeparator, new FrameLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, 1, Gravity.BOTTOM)); // Set the colors. mSeparator.setBackgroundColor(ApiCompatibilityUtils.getColor(context.getResources(), R.color.webapp_url_bar_separator)); setBackgroundColor(ApiCompatibilityUtils.getColor(context.getResources(), R.color.webapp_url_bar_bg)); // Listen for changes in the URL bar's size. mUrlBar.addOnLayoutChangeListener(this); }
newTitle.setSingleLine(); newTitle.setEllipsize(TextUtils.TruncateAt.END); newTitle.setHorizontalFadingEdgeEnabled(true); textLine1.setSingleLine(); textLine1.setEllipsize(TextUtils.TruncateAt.END); textLine1.setHorizontalFadingEdgeEnabled(true);