本文整理了Java中android.widget.TextView.setPadding()
方法的一些代码示例,展示了TextView.setPadding()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.setPadding()
方法的具体详情如下:
包路径:android.widget.TextView
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!