android.widget.TextView.setPadding()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(11.3k)|赞(0)|评价(0)|浏览(411)

本文整理了Java中android.widget.TextView.setPadding()方法的一些代码示例,展示了TextView.setPadding()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.setPadding()方法的具体详情如下:
包路径:android.widget.TextView
类名称:TextView
方法名:setPadding

TextView.setPadding介绍

暂无

代码示例

代码示例来源:origin: H07000223/FlycoTabLayout

@Override
  public View getView(int position, View convertView, ViewGroup parent) {

    int padding = (int) (mDisplayMetrics.density * 10);

    TextView tv = new TextView(mContext);
    tv.setText(mItems[position]);
    tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18);
    tv.setTextColor(Color.parseColor("#468ED0"));
    // tv.setGravity(Gravity.CENTER);
    tv.setPadding(padding, padding, padding, padding);
    AbsListView.LayoutParams lp = new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT,
        AbsListView.LayoutParams.WRAP_CONTENT);
    tv.setLayoutParams(lp);
    return tv;
  }
}

代码示例来源:origin: cSploit/android

@Override
public View getChildView(int groupPosition, int childPosition,
    boolean isLastChild, View convertView, ViewGroup parent) {
  TextView row = (TextView) convertView;
  if (row == null)
    row = new TextView(mContext);
  row.setText(getChild(groupPosition, childPosition).toString());
  row.setPadding(30, 0, 0, 0);
  return row;
}

代码示例来源:origin: tyzlmjj/PagerBottomTabStrip

@NonNull
@Override
public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  int padding = (int) TypedValue.applyDimension(
      TypedValue.COMPLEX_UNIT_DIP, 16, parent.getResources().getDisplayMetrics());
  TextView textView = new TextView(parent.getContext());
  textView.setPadding(padding, padding, padding, padding);
  textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
  return new RecyclerView.ViewHolder(textView) {
  };
}

代码示例来源:origin: stackoverflow.com

TextView textview = new TextView(context);
   textview.setText(text);
   textview.setBackgroundColor(Color.GRAY);
   textview.setTextColor(Color.BLUE);
   textview.setPadding(10,10,10,10);
   Toast toast = new Toast(context);
   toast.setView(textview);
   toast.setDuration(Toast.LENGTH_LONG);
   toast.setGravity(Gravity.BOTTOM, 0, 0);
   toast.show();

代码示例来源:origin: stackoverflow.com

tv.setText("If you enjoy using " + APP_TITLE + ", please take a moment to rate it. Thanks for your support!");
tv.setWidth(240);
tv.setPadding(4, 0, 4, 10);
ll.addView(tv);

代码示例来源:origin: stackoverflow.com

public static int getHeight(Context context, CharSequence text, int textSize, int deviceWidth, Typeface typeface,int padding) {
     TextView textView = new TextView(context);
     textView.setPadding(padding,0,padding,padding);
     textView.setTypeface(typeface);
     textView.setText(text, TextView.BufferType.SPANNABLE);
     textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, textSize);
     int widthMeasureSpec = View.MeasureSpec.makeMeasureSpec(deviceWidth, View.MeasureSpec.AT_MOST);
     int heightMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
     textView.measure(widthMeasureSpec, heightMeasureSpec);
     return textView.getMeasuredHeight();
   }

代码示例来源:origin: sendtion/XRichText

/**
 * 生成文本输入框
 */
public TextView createTextView(String hint, int paddingTop) {
  TextView textView = (TextView) inflater.inflate(R.layout.rich_textview, null);
  textView.setTag(viewTagIndex++);
  textView.setPadding(editNormalPadding, paddingTop, editNormalPadding, paddingTop);
  textView.setHint(hint);
  //textView.setTextSize(getResources().getDimensionPixelSize(R.dimen.text_size_16));
  textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, rtTextSize);
  textView.setLineSpacing(rtTextLineSpace, 1.0f);
  textView.setTextColor(rtTextColor);
  return textView;
}

代码示例来源:origin: mikepenz/MaterialDrawer

public void style(TextView badgeTextView, ColorStateList colorStateList) {
    Context ctx = badgeTextView.getContext();
    //set background for badge
    if (mBadgeBackground == null) {
      ViewCompat.setBackground(badgeTextView, new BadgeDrawableBuilder(this).build(ctx));
    } else {
      ViewCompat.setBackground(badgeTextView, mBadgeBackground);
    }

    //set the badge text color
    if (mTextColor != null) {
      ColorHolder.applyToOr(mTextColor, badgeTextView, null);
    } else if (mTextColorStateList != null) {
      badgeTextView.setTextColor(mTextColorStateList);
    } else if (colorStateList != null) {
      badgeTextView.setTextColor(colorStateList);
    }

    //set the padding
    int paddingLeftRight = mPaddingLeftRight.asPixel(ctx);
    int paddingTopBottom = mPaddingTopBottom.asPixel(ctx);
    badgeTextView.setPadding(paddingLeftRight, paddingTopBottom, paddingLeftRight, paddingTopBottom);

    //set the min width
    badgeTextView.setMinWidth(mMinWidth.asPixel(ctx));
  }
}

代码示例来源:origin: H07000223/FlycoDialog_Master

@Override
public View onCreateView() {
  LinearLayout ll_container = new LinearLayout(mContext);
  ll_container.setOrientation(LinearLayout.VERTICAL);
  /** title */
  mTvTitle = new TextView(mContext);
  mTvTitle.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
      LinearLayout.LayoutParams.WRAP_CONTENT));
  mTvTitle.setSingleLine(true);
  mTvTitle.setPadding(dp2px(18), dp2px(10), 0, dp2px(10));
  ll_container.addView(mTvTitle);
  /** listview */
  mLv = new ListView(mContext);
  mLv.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
      LinearLayout.LayoutParams.WRAP_CONTENT));
  mLv.setCacheColorHint(Color.TRANSPARENT);
  mLv.setFadingEdgeLength(0);
  mLv.setVerticalScrollBarEnabled(false);
  mLv.setSelector(new ColorDrawable(Color.TRANSPARENT));
  ll_container.addView(mLv);
  return ll_container;
}

代码示例来源:origin: H07000223/FlycoDialog_Master

@Override
public View onCreateView() {
  /** title */
  mTvTitle.setGravity(Gravity.CENTER_VERTICAL);
  mTvTitle.setPadding(dp2px(20), dp2px(20), dp2px(20), dp2px(0));
  mTvTitle.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
      LinearLayout.LayoutParams.WRAP_CONTENT));
  mLlContainer.addView(mTvTitle);
  /** content */
  mTvContent.setPadding(dp2px(20), dp2px(20), dp2px(20), dp2px(20));
  mTvContent.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
      LinearLayout.LayoutParams.WRAP_CONTENT));
  mLlContainer.addView(mTvContent);
  /**btns*/
  mLlBtns.setGravity(Gravity.RIGHT);
  mLlBtns.addView(mTvBtnLeft);
  mLlBtns.addView(mTvBtnMiddle);
  mLlBtns.addView(mTvBtnRight);
  mTvBtnLeft.setPadding(dp2px(15), dp2px(8), dp2px(15), dp2px(8));
  mTvBtnRight.setPadding(dp2px(15), dp2px(8), dp2px(15), dp2px(8));
  mTvBtnMiddle.setPadding(dp2px(15), dp2px(8), dp2px(15), dp2px(8));
  mLlBtns.setPadding(dp2px(20), dp2px(0), dp2px(10), dp2px(10));
  mLlContainer.addView(mLlBtns);
  return mLlContainer;
}

代码示例来源:origin: stackoverflow.com

// Creating the AlertDialog with a custom xml layout (you can still use the default Android version)
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.viewname, null);
builder.setView(view);

TextView title = new TextView(this);
// You Can Customise your Title here 
title.setText("Custom Centered Title");
title.setBackgroundColor(Color.DKGRAY);
title.setPadding(10, 10, 10, 10);
title.setGravity(Gravity.CENTER);
title.setTextColor(Color.WHITE);
title.setTextSize(20);

builder.setCustomTitle(title);

代码示例来源:origin: stackoverflow.com

TableLayout table = new TableLayout(this);
TableRow tr = new TableRow(this);
tr.setBackgroundColor(Color.BLACK);
tr.setPadding(0, 0, 0, 2); //Border between rows

TableRow.LayoutParams llp = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
llp.setMargins(0, 0, 2, 0);//2px right-margin

//New Cell
LinearLayout cell = new LinearLayout(this);
cell.setBackgroundColor(Color.WHITE);
cell.setLayoutParams(llp);//2px border on the right for the cell

TextView tv = new TextView(this);
tv.setText("Some Text");
tv.setPadding(0, 0, 4, 3);

cell.addView(tv);
tr.addView(cell);
//add as many cells you want to a row, using the same approach

table.addView(tr);

代码示例来源:origin: stackoverflow.com

Drawable icon = getContext().getResources().getDrawable(R.drawable.twitter_icon);
mTitle = new TextView(getContext());
mTitle.setText("Website");
mTitle.setTextColor(Color.WHITE);
mTitle.setTypeface(Typeface.DEFAULT_BOLD);
mTitle.setBackgroundColor(BLUE);
mTitle.setPadding(MARGIN + PADDING, MARGIN, MARGIN, MARGIN);
mTitle.setCompoundDrawablePadding(MARGIN + PADDING);
mTitle.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null);
  String title = mWebView.getTitle();
  if (title != null && title.length() > 0){
    mTitle.setText(title);
    if(title.equals("Twitter")){

代码示例来源:origin: graphhopper/graphhopper

welcome.setText("Welcome to GraphHopper " + Constants.VERSION + "!");
welcome.setPadding(6, 3, 3, 3);
localSpinner = (Spinner) findViewById(R.id.locale_area_spinner);
localButton = (Button) findViewById(R.id.locale_button);

代码示例来源:origin: stackoverflow.com

public void pressMe(View view) {
  LinearLayout linearLayout = (LinearLayout) findViewById(R.id.main);
  TextView tv = new TextView(MainActivity.this);
  tv.setGravity(Gravity.CENTER);
  tv.setTextSize(25);
  tv.setPadding(0, 5, 0, 5);
  tv.setText("TextView " + linearLayout.getChildCount());
  linearLayout.addView(tv);
}

代码示例来源:origin: tyzlmjj/PagerBottomTabStrip

@NonNull
@Override
public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  int padding = (int) TypedValue.applyDimension(
      TypedValue.COMPLEX_UNIT_DIP, 16, parent.getResources().getDisplayMetrics());
  TextView textView = new TextView(parent.getContext());
  textView.setPadding(padding, padding, padding, padding);
  textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
  return new RecyclerView.ViewHolder(textView) {
  };
}

代码示例来源:origin: H07000223/FlycoDialog_Master

mTvTitle = new TextView(mContext);
mTvTitle.setGravity(Gravity.CENTER);
mTvTitle.setPadding(dp2px(10), dp2px(5), dp2px(10), dp2px(5));
mTvCancel = new TextView(mContext);
mTvCancel.setGravity(Gravity.CENTER);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
lp.topMargin = dp2px(7);
lp.bottomMargin = dp2px(7);
mTvCancel.setLayoutParams(lp);

代码示例来源:origin: cSploit/android

@Override
public View getGroupView(int groupPosition, boolean isExpanded,
    View convertView, ViewGroup parent) {
  TextView row = (TextView) convertView;
  if (row == null)
    row = new TextView(mContext);
  row.setText(getGroup(groupPosition).toString());
  row.setTextSize(20);
  row.setTypeface(Typeface.DEFAULT_BOLD);
  row.setPadding(50, 0, 0, 0);
  return row;
}

代码示例来源:origin: cSploit/android

public FatalDialog(String title, String message, boolean html, final FragmentActivity activity){
 super(activity);
 this.setTitle(title);
 if(!html)
  this.setMessage(message);
 else{
  TextView text = new TextView(activity);
  text.setMovementMethod(LinkMovementMethod.getInstance());
  text.setText(Html.fromHtml(message));
  text.setPadding(10, 10, 10, 10);
  this.setView(text);
 }
 this.setCancelable(false);
 this.setButton(BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener(){
  public void onClick(DialogInterface dialog, int id){
   activity.finish();
  }
 });
}

代码示例来源:origin: chat-sdk/chat-sdk-android

public void setMessage (Message message) {
  super.setMessage(message);
  setBubbleHidden(true);
  setTextHidden(true);
  setIconHidden(true);
  setImageHidden(true);
  float alpha = message.getMessageStatus() == MessageSendStatus.Sent || message.getMessageStatus() == MessageSendStatus.Delivered ? 1.0f : 0.7f;
  setAlpha(alpha);
  String time = String.valueOf(getTimeFormat(message).format(message.getDate().toDate()));
  timeTextView.setText(time);
  avatarImageView.setImageURI(message.getSender().getAvatarURL());
  if (message.getSender().isMe()) {
    messageTextView.setTextColor(ChatSDK.config().messageTextColorMe);
    messageTextView.setPadding(4,0,4,0);
    messageBubble.getBackground().setColorFilter(ChatSDK.config().messageColorMe, PorterDuff.Mode.MULTIPLY);
  }
  else {
    messageTextView.setTextColor(ChatSDK.config().messageTextColorReply);
    messageTextView.setPadding(4,0,4,0);
    messageBubble.getBackground().setColorFilter(ChatSDK.config().messageColorReply, PorterDuff.Mode.MULTIPLY);
  }
  updateReadStatus();
}

相关文章

微信公众号

最新文章

更多

TextView类方法