本文整理匯總了Java中android.widget.TextView.setEllipsize方法的典型用法代碼示例。如果您正苦於以下問題:Java TextView.setEllipsize方法的具體用法?Java TextView.setEllipsize怎麽用?Java TextView.setEllipsize使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.widget.TextView
的用法示例。
在下文中一共展示了TextView.setEllipsize方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: SearchButton
import android.widget.TextView; //導入方法依賴的package包/類
public SearchButton(Context context) {
super(context);
setBackgroundColor(0xff1a1a1a);
selector = new View(context);
selector.setBackgroundResource(R.drawable.list_selector);
addView(selector, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.MATCH_PARENT));
imageView = new ImageView(context);
imageView.setScaleType(ImageView.ScaleType.CENTER);
addView(imageView, LayoutHelper.createFrame(48, 48, Gravity.LEFT | Gravity.TOP));
textView1 = new TextView(context);
textView1.setTypeface(FontManager.instance().getTypeface());
textView1.setGravity(Gravity.CENTER_VERTICAL);
textView1.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14);
textView1.setTypeface(FontManager.instance().getTypeface());
textView1.setTextColor(0xffffffff);
textView1.setSingleLine(true);
textView1.setEllipsize(TextUtils.TruncateAt.END);
addView(textView1, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.TOP | Gravity.LEFT, 51, 8, 4, 0));
textView2 = new TextView(context);
textView2.setTypeface(FontManager.instance().getTypeface());
textView2.setGravity(Gravity.CENTER_VERTICAL);
textView2.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10);
textView2.setTypeface(FontManager.instance().getTypeface());
textView2.setTextColor(0xff666666);
textView2.setSingleLine(true);
textView2.setEllipsize(TextUtils.TruncateAt.END);
addView(textView2, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.TOP | Gravity.LEFT, 51, 26, 4, 0));
}
示例2: createTextView
import android.widget.TextView; //導入方法依賴的package包/類
/**
* 創建 TextView 並返回
*
* @return {@link TextView}
*/
private TextView createTextView()
{
TextView tv = new TextView(context);
tv.setGravity(Gravity.CENTER);
tv.setTextColor(textColor);
tv.setTextSize(textSize);
tv.setMaxLines(1);
tv.setEllipsize(TextUtils.TruncateAt.END);
tv.setBackgroundDrawable(createFrameDrawableBg());
return tv;
}
示例3: ShareDialogCell
import android.widget.TextView; //導入方法依賴的package包/類
public ShareDialogCell(Context context) {
super(context);
setBackgroundResource(R.drawable.list_selector);
imageView = new BackupImageView(context);
imageView.setRoundRadius(AndroidUtilities.dp(27));
addView(imageView, LayoutHelper.createFrame(54, 54, Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 7, 0, 0));
SharedPreferences themePrefs = ApplicationLoader.applicationContext.getSharedPreferences(AndroidUtilities.THEME_PREFS, AndroidUtilities.THEME_PREFS_MODE);
int nColor = themePrefs.getInt("chatAttachTextColor", 0xff757575);
nameTextView = new TextView(context);
//nameTextView.setTextColor(0xff212121);
nameTextView.setTextColor(nColor != 0xff757575 ? nColor : 0xff212121);
nameTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 12);
nameTextView.setMaxLines(2);
nameTextView.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
nameTextView.setLines(2);
nameTextView.setEllipsize(TextUtils.TruncateAt.END);
addView(nameTextView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.LEFT | Gravity.TOP, 6, 64, 6, 0));
checkBox = new CheckBox(context, R.drawable.round_check2);
checkBox.setSize(24);
checkBox.setCheckOffset(AndroidUtilities.dp(1));
checkBox.setVisibility(VISIBLE);
checkBox.setColor(0xff3ec1f9);
addView(checkBox, LayoutHelper.createFrame(24, 24, Gravity.CENTER_HORIZONTAL | Gravity.TOP, 17, 39, 0, 0));
}
示例4: getCellView
import android.widget.TextView; //導入方法依賴的package包/類
@Override
public View getCellView(final int rowIndex, final int columnIndex, final ViewGroup parentView) {
final TextView textView = new TextView(getContext());
textView.setPadding(paddingLeft, paddingTop, paddingRight, paddingBottom);
textView.setTypeface(textView.getTypeface(), typeface);
textView.setTextSize(textSize);
textView.setTextColor(textColor);
textView.setSingleLine();
textView.setEllipsize(TextUtils.TruncateAt.END);
try {
final String textToShow = getItem(rowIndex)[columnIndex];
textView.setText(textToShow);
} catch (final IndexOutOfBoundsException e) {
Log.w(LOG_TAG, "No Sting given for row " + rowIndex + ", column " + columnIndex + ". "
+ "Caught exception: " + e.toString());
// Show no text
}
return textView;
}
示例5: HistoryItemCell
import android.widget.TextView; //導入方法依賴的package包/類
public HistoryItemCell(Context context) {
super(context);
codeView = new TextView(context);
codeView.setTextColor(Color.BLUE);
codeView.setTextSize(24);
codeView.setLines(1);
codeView.setEllipsize(TextUtils.TruncateAt.END);
addView(codeView);
urlView = new TextView(context);
urlView.setTextColor(Color.BLACK);
urlView.setTextSize(16);
urlView.setLines(1);
urlView.setEllipsize(TextUtils.TruncateAt.MIDDLE);
addView(urlView);
dateView = new TextView(context);
dateView.setTextColor(Color.LTGRAY);
dateView.setTextSize(12);
dateView.setGravity(Gravity.RIGHT);
addView(dateView);
}
示例6: getHeaderView
import android.widget.TextView; //導入方法依賴的package包/類
@Override
public View getHeaderView(final int columnIndex, final ViewGroup parentView) {
final TextView textView = new TextView(getContext());
if (columnIndex < headers.length) {
textView.setText(headers[columnIndex]);
}
textView.setPadding(paddingLeft, paddingTop, paddingRight, paddingBottom);
textView.setTypeface(textView.getTypeface(), typeface);
textView.setTextSize(textSize);
textView.setTextColor(textColor);
textView.setSingleLine();
textView.setEllipsize(TextUtils.TruncateAt.END);
return textView;
}
示例7: JoinSheetUserCell
import android.widget.TextView; //導入方法依賴的package包/類
public JoinSheetUserCell(Context context) {
super(context);
imageView = new BackupImageView(context);
imageView.setRoundRadius(AndroidUtilities.dp(27));
addView(imageView, LayoutHelper.createFrame(54, 54, Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 7, 0, 0));
nameTextView = new TextView(context);
nameTextView.setTextColor(0xff212121);
nameTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 12);
nameTextView.setMaxLines(1);
nameTextView.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
nameTextView.setLines(1);
nameTextView.setSingleLine(true);
nameTextView.setEllipsize(TextUtils.TruncateAt.END);
addView(nameTextView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.LEFT | Gravity.TOP, 6, 64, 6, 0));
}
示例8: AttachBotButton
import android.widget.TextView; //導入方法依賴的package包/類
public AttachBotButton(Context context) {
super(context);
imageView = new BackupImageView(context);
imageView.setRoundRadius(AndroidUtilities.dp(27));
addView(imageView, LayoutHelper.createFrame(54, 54, Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 7, 0, 0));
nameTextView = new TextView(context);
nameTextView.setTypeface(FontManager.instance().getTypeface());
nameTextView.setTextColor(Theme.ATTACH_SHEET_TEXT_COLOR);
nameTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 12);
nameTextView.setMaxLines(2);
nameTextView.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
nameTextView.setLines(2);
nameTextView.setEllipsize(TextUtils.TruncateAt.END);
addView(nameTextView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.LEFT | Gravity.TOP, 6, 65, 6, 0));
}
示例9: LeftHolder
import android.widget.TextView; //導入方法依賴的package包/類
LeftHolder(View view) {
super(view);
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
view.setLayoutParams(params);
item = new TextView(view.getContext());
item.setLayoutParams(params);
item.setMaxLines(1);
item.setEllipsize(TextUtils.TruncateAt.END);
item.setGravity(Gravity.CENTER_VERTICAL);
item.setTextColor(ContextCompat.getColor(view.getContext(), R.color.gray_black));
item.setTextSize(TypedValue.COMPLEX_UNIT_PX, context.getResources().getDimension(R.dimen.app_normal_margin));
item.setCompoundDrawablePadding(leftPadding);
item.setPadding(padding, padding, padding, padding);
TypedValue typedValue = new TypedValue();
view.getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, typedValue, true);
item.setBackgroundResource(typedValue.resourceId);
((LinearLayout) view).addView(item);
}
示例10: buildTextView
import android.widget.TextView; //導入方法依賴的package包/類
private TextView buildTextView(Context context, CharSequence text) {
TextView textView = new TextView(context);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.MATCH_PARENT, 1);
textView.setLayoutParams(params);
textView.setTextColor(mTextColor);
textView.setText(text);
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, mTextSize);
textView.setMaxLines(3);
textView.setEllipsize(TextUtils.TruncateAt.END);
textView.setGravity(Gravity.CENTER);
textView.setPadding(mPaddingHorizontal, mPaddingVertical, mPaddingHorizontal, mPaddingVertical);
return textView;
}
示例11: configureTextView
import android.widget.TextView; //導入方法依賴的package包/類
/**
* Configures text view. Is called for the TEXT_VIEW_ITEM_RESOURCE views.
* @param view the text view to be configured
*/
protected void configureTextView(TextView view) {
view.setTextColor(textColor);
view.setGravity(Gravity.CENTER);
view.setPadding(0, padding, 0, padding);
view.setTextSize(textSize);
view.setEllipsize(TextUtils.TruncateAt.END);
view.setLines(1);
// view.setCompoundDrawablePadding(20);
// view.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD);
}
示例12: ExpandTextView
import android.widget.TextView; //導入方法依賴的package包/類
public ExpandTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT);
mText = new TextView(context, attrs);
mText.setTextColor(mTextColor);
mText.setEllipsize(TextUtils.TruncateAt.END);
mText.setMaxLines(mTextLine);
addView(mText, params);
mExpandText = new TextView(context);
mExpandText.setTextColor(Color.TRANSPARENT);
addView(mExpandText, params);
}
示例13: CastViewHolder
import android.widget.TextView; //導入方法依賴的package包/類
public CastViewHolder(ViewHolder parentViewHolder, View contentView) {
super(parentViewHolder.view);
mFullWidthViewHolder = parentViewHolder;
mDirectorsTv = (TextView)contentView.findViewById(R.id.directors);
mCastTv = (TextView)contentView.findViewById(R.id.cast);
if (mMaxLines>0) {
mCastTv.setMaxLines(mMaxLines);
mCastTv.setEllipsize(TextUtils.TruncateAt.END);
}
}
示例14: getView
import android.widget.TextView; //導入方法依賴的package包/類
public View getView(int position, View convertView, ViewGroup parent) {
LinearLayout llContent = new LinearLayout(getContext());
llContent.setOrientation(LinearLayout.VERTICAL);
final GlideImageView aivIcon = new GlideImageView(getContext());
int aivIconWidth = ResHelper.dipToPx(getContext(), 40);
LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(aivIconWidth, aivIconWidth);
llp.gravity = Gravity.CENTER_HORIZONTAL;
llContent.addView(aivIcon, llp);
TextView tvForumName = new TextView(getContext());
tvForumName.setTextColor(0xff3a4045);
tvForumName.setTextSize(TypedValue.COMPLEX_UNIT_PX, ResHelper.dipToPx(getContext(), 14));
tvForumName.setEllipsize(TextUtils.TruncateAt.MIDDLE);
tvForumName.setSingleLine();
llp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
llp.gravity = Gravity.CENTER_HORIZONTAL;
llp.topMargin = ResHelper.dipToPx(getContext(), 8);
llContent.addView(tvForumName, llp);
ForumForum forum = getItem(position);
if (forum != null) {
tvForumName.setText(forum.name);
if (!TextUtils.isEmpty(forum.forumPic)) {
aivIcon.setExecuteRound(ResHelper.dipToPx(getContext(), 5));
aivIcon.setScaleType(ImageView.ScaleType.CENTER_CROP);
}
aivIcon.execute(forum.forumPic, forum.fid == 0 ? defaultTotalForumPic : defaultForumPic);
} else {
aivIcon.setImageResource(defaultForumPic);
}
return llContent;
}
示例15: MentionCell
import android.widget.TextView; //導入方法依賴的package包/類
public MentionCell(Context context) {
super(context);
setOrientation(HORIZONTAL);
setBackgroundResource(R.drawable.list_selector);
avatarDrawable = new AvatarDrawable();
avatarDrawable.setSmallStyle(true);
imageView = new BackupImageView(context);
imageView.setRoundRadius(AndroidUtilities.dp(14));
addView(imageView, LayoutHelper.createLinear(28, 28, 12, 4, 0, 0));
nameTextView = new TextView(context);
nameTextView.setTextColor(0xff000000);
nameTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 15);
nameTextView.setSingleLine(true);
nameTextView.setGravity(Gravity.LEFT);
nameTextView.setEllipsize(TextUtils.TruncateAt.END);
addView(nameTextView, LayoutHelper.createLinear(LayoutHelper.WRAP_CONTENT, LayoutHelper.WRAP_CONTENT, Gravity.CENTER_VERTICAL, 12, 0, 0, 0));
usernameTextView = new TextView(context);
usernameTextView.setTextColor(0xff999999);
usernameTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 15);
usernameTextView.setSingleLine(true);
usernameTextView.setGravity(Gravity.LEFT);
usernameTextView.setEllipsize(TextUtils.TruncateAt.END);
addView(usernameTextView, LayoutHelper.createLinear(LayoutHelper.WRAP_CONTENT, LayoutHelper.WRAP_CONTENT, Gravity.CENTER_VERTICAL, 12, 0, 8, 0));
}