本文整理汇总了Java中android.widget.TextView.setPadding方法的典型用法代码示例。如果您正苦于以下问题:Java TextView.setPadding方法的具体用法?Java TextView.setPadding怎么用?Java TextView.setPadding使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.widget.TextView
的用法示例。
在下文中一共展示了TextView.setPadding方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import android.widget.TextView; //导入方法依赖的package包/类
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!WizardSPUtils.shouldShowWizard(this)) {
startActivity (new Intent(this,
MainActivity.class));
finish();
return;
}
SetupWizardLayout layout = new SetupWizardLayout(this);
layout.getNavigationBar()
.setNavigationBarListener(this);
TextView textView = new TextView(this);
textView.setText(Html.fromHtml(getString(R.string.wizard_descr)));
int padding = (int) getResources().getDimension(R.dimen.suw_glif_margin_sides);
textView.setPadding(padding, padding, padding, padding);
textView.setMovementMethod(LinkMovementMethod.getInstance());
layout.addView(textView);
layout.setHeaderText(R.string.app_name);
setContentView(layout);
}
示例2: createDefaultTabView
import android.widget.TextView; //导入方法依赖的package包/类
/**
* Create a default view to be used for tabs. This is called if a custom tab view is not set via
* {@link #setCustomTabView(int, int)}.
*/
protected TextView createDefaultTabView(Context context) {
TextView textView = new TextView(context);
textView.setGravity(Gravity.CENTER);
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP);
textView.setTypeface(Typeface.DEFAULT_BOLD);
textView.setLayoutParams(new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
TypedValue outValue = new TypedValue();
getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground,
outValue, true);
textView.setBackgroundResource(outValue.resourceId);
textView.setAllCaps(true);
int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density);
textView.setPadding(padding, padding, padding, padding);
return textView;
}
示例3: TopHolder
import android.widget.TextView; //导入方法依赖的package包/类
TopHolder(View view) {
super(view);
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
params.width = getScreenWidth(context) / 5;
item = new TextView(view.getContext());
item.setLayoutParams(params);
item.setMaxLines(1);
item.setEllipsize(TextUtils.TruncateAt.END);
item.setGravity(Gravity.CENTER);
item.setTextColor(ContextCompat.getColor(view.getContext(), R.color.gray_dark));
item.setTextSize(TypedValue.COMPLEX_UNIT_PX, context.getResources().getDimension(R.dimen.app_normal_margin));
item.setCompoundDrawablePadding(topPadding);
item.setPadding(0, padding, 0, padding);
TypedValue typedValue = new TypedValue();
view.getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, typedValue, true);
item.setBackgroundResource(typedValue.resourceId);
((LinearLayout) view).addView(item);
}
示例4: getView
import android.widget.TextView; //导入方法依赖的package包/类
public View getView(int position, View convertView, ViewGroup parent)
{
// get the view that would normally be returned
TextView tv = (TextView) super.getView(position, convertView, parent);
// update the text accordingly
File f = new File(tv.getText().toString());
if (f.isDirectory())
tv.setText(f.getName() + "/");
else
tv.setText(f.getName());
// change some options
tv.setPadding(10,3,3,3);
tv.setTextSize(18.0f);
return (View) tv; // return the view
}
示例5: createDefaultTabView
import android.widget.TextView; //导入方法依赖的package包/类
/**
* Create a default view to be used for tabs. This is called if a custom tab view is not set via
* {@link #setCustomTabView(int, int)}.
*/
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
protected TextView createDefaultTabView(Context context) {
TextView textView = new TextView(context);
textView.setGravity(Gravity.CENTER);
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP);
textView.setTypeface(Typeface.DEFAULT_BOLD);
textView.setLayoutParams(new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
TypedValue outValue = new TypedValue();
getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground,
outValue, true);
textView.setBackgroundResource(outValue.resourceId);
textView.setAllCaps(true);
int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density);
textView.setPadding(padding, padding, padding, padding);
return textView;
}
示例6: showProgressDialog
import android.widget.TextView; //导入方法依赖的package包/类
private void showProgressDialog() {
if (mProgressDialog == null) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LinearLayout dialogView = new LinearLayout(this);
dialogView.setOrientation(LinearLayout.VERTICAL);
ProgressBar progressBar = new ProgressBar(this);
dialogView.addView(progressBar);
TextView tvMessage = new TextView(this);
tvMessage.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
tvMessage.setTextColor(Color.WHITE);
tvMessage.setText(R.string.saving);
tvMessage.setGravity(Gravity.CENTER);
tvMessage.setPadding(0, Util.dip2px(5), 0, Util.dip2px(5));
tvMessage.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
dialogView.addView(tvMessage);
builder.setView(dialogView);
mProgressDialog = builder.create();
mProgressDialog.setCancelable(false);
}
mProgressDialog.show();
WindowManager.LayoutParams params = mProgressDialog.getWindow().getAttributes();
params.width = (int) (Util.getScreenWidth()*0.4);
mProgressDialog.getWindow().setAttributes(params);
mProgressDialog.getWindow().getDecorView().setBackgroundColor(getResources().getColor(R.color.BgToolBar));
}
示例7: createTag
import android.widget.TextView; //导入方法依赖的package包/类
private void createTag(String s, @ColorInt int tintColor) {
TextView textView = new TextView(getContext());
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.rightMargin = dp2px(4);
textView.setLayoutParams(lp);
textView.setTextSize(9);
Drawable drawable = ContextCompat.getDrawable(getContext(), R.drawable.shape_round_stroke_bg_tag);
DrawableCompat.setTint(drawable, tintColor);
if (Build.VERSION.SDK_INT > 15)
textView.setBackground(drawable);
else
textView.setBackgroundDrawable(drawable);
textView.setPadding(dp2px(2), 0, dp2px(2), 0);
textView.setText(s);
addView(textView);
}
示例8: PRTHeader
import android.widget.TextView; //导入方法依赖的package包/类
public PRTHeader(Context context) {
super(context);
setOrientation(VERTICAL);
LinearLayout llInner = new LinearLayout(context);
LinearLayout.LayoutParams lpInner = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lpInner.gravity = Gravity.CENTER_HORIZONTAL;
addView(llInner, lpInner);
ivArrow = new RotateImageView(context);
int resId = getBitmapRes(context, "ssdk_oks_ptr_ptr");
if (resId > 0) {
ivArrow.setImageResource(resId);
}
int dp_32 = dipToPx(context, 32);
LayoutParams lpIv = new LayoutParams(dp_32, dp_32);
lpIv.gravity = Gravity.CENTER_VERTICAL;
llInner.addView(ivArrow, lpIv);
pbRefreshing = new ProgressBar(context);
llInner.addView(pbRefreshing, lpIv);
pbRefreshing.setVisibility(View.GONE);
tvHeader = new TextView(getContext());
tvHeader.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 18);
tvHeader.setGravity(Gravity.CENTER);
int dp_10 = cn.sharesdk.framework.utils.R.dipToPx(getContext(), 10);
tvHeader.setPadding(dp_10, dp_10, dp_10, dp_10);
tvHeader.setTextColor(0xff000000);
LayoutParams lpTv = new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lpTv.gravity = Gravity.CENTER_VERTICAL;
llInner.addView(tvHeader, lpTv);
}
示例9: addMoreInfoLink
import android.widget.TextView; //导入方法依赖的package包/类
@CalledByNative
private void addMoreInfoLink(String linkText) {
mMoreInfoLink = new TextView(mContext);
mLinkUrl = HELP_URL;
mMoreInfoLink.setText(linkText);
mMoreInfoLink.setTextColor(ApiCompatibilityUtils.getColor(
mContext.getResources(), R.color.website_settings_popup_text_link));
mMoreInfoLink.setTextSize(DESCRIPTION_TEXT_SIZE_SP);
mMoreInfoLink.setPadding(0, mPaddingThin, 0, 0);
mMoreInfoLink.setOnClickListener(this);
mDescriptionLayout.addView(mMoreInfoLink);
}
示例10: onCreateViewHolder
import android.widget.TextView; //导入方法依赖的package包/类
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
TextView textView = new AppCompatTextView(MainActivity.this); // don't do this at home
RecyclerView.LayoutParams layoutParams = new RecyclerView.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
int _16dpInPx = ((Float) ScreenUtils.dpToPx(16)).intValue();
textView.setPadding(_16dpInPx, _16dpInPx, _16dpInPx, _16dpInPx);
textView.setLayoutParams(layoutParams);
return new ViewHolder(textView);
}
示例11: init
import android.widget.TextView; //导入方法依赖的package包/类
private void init() {
int l = cities.length;
this.setCanceledOnTouchOutside(true);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
// LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, ScreenUtil.getInstance().dip2px(1));
//layoutParams.leftMargin=dp2px(12);
//layoutParams.rightMargin=dp2px(12);
for (int i = 0; i < l; i++) {
TextView textView = new TextView(context);
textView.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
textView.setBackgroundResource(R.drawable.selector_view_bg);
textView.setTextSize(17);
textView.setTextColor(context.getResources().getColor(R.color.new_text_color_second));
textView.setText(cities[i]);
textView.setTag(i);
textView.setOnClickListener(this);
textView.setPadding(dp2px(24), dp2px(8), dp2px(24), dp2px(8));
listBox.addView(textView, layoutParams);
// View view = new View(context);
// view.setBackgroundColor(context.getResources().getColor(R.color.new_line_border));
// listBox.addView(view, params);
}
//取消按钮点击监听
TextView cancle = (TextView) findViewById(R.id.tv_cancel);
cancle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SelectCityDialog.this.cancel();
}
});
if (!TextUtils.isEmpty(title))
((TextView) findViewById(R.id.dsc_title)).setText(title);
}
示例12: PRTHeader
import android.widget.TextView; //导入方法依赖的package包/类
public PRTHeader(Context context) {
super(context);
int[] size = ResHelper.getScreenSize(context);
float screenWidth = size[0] < size[1] ? size[0] : size[1];
float ratio = screenWidth / DESIGN_SCREEN_WIDTH;
setOrientation(VERTICAL);
LinearLayout llInner = new LinearLayout(context);
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.gravity = Gravity.CENTER_HORIZONTAL;
addView(llInner, lp);
ivArrow = new RotateImageView(context);
int resId = ResHelper.getBitmapRes(context, "ssdk_oks_ptr_ptr");
if (resId > 0) {
ivArrow.setImageResource(resId);
}
int avatarWidth = (int) (ratio * DESIGN_AVATAR_WIDTH);
lp = new LayoutParams(avatarWidth, avatarWidth);
lp.gravity = Gravity.CENTER_VERTICAL;
int avataPadding = (int) (ratio * DESIGN_AVATAR_PADDING);
lp.topMargin = lp.bottomMargin = avataPadding;
llInner.addView(ivArrow, lp);
pbRefreshing = new ProgressBar(context);
resId = ResHelper.getBitmapRes(context, "ssdk_oks_classic_progressbar");
Drawable pbdrawable = context.getResources().getDrawable(resId);
pbRefreshing.setIndeterminateDrawable(pbdrawable);
llInner.addView(pbRefreshing, lp);
pbRefreshing.setVisibility(View.GONE);
tvHeader = new TextView(getContext());
tvHeader.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18);
tvHeader.setPadding(avataPadding, 0, avataPadding, 0);
tvHeader.setTextColor(0xff09bb07);
lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.gravity = Gravity.CENTER_VERTICAL;
llInner.addView(tvHeader, lp);
}
示例13: initBottom
import android.widget.TextView; //导入方法依赖的package包/类
private void initBottom(LinearLayout llBottom, float ratio) {
LinearLayout llAt = new LinearLayout(activity);
llAt.setPadding(0, 0, 0, 5);
llAt.setBackgroundColor(0xffffffff);
int bottomHeight = (int) (DESIGN_BOTTOM_HEIGHT * ratio);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, bottomHeight);
llBottom.addView(llAt, lp);
tvAt = new TextView(activity);
tvAt.setTextColor(0xff3b3b3b);
tvAt.setTextSize(TypedValue.COMPLEX_UNIT_SP, 22);
tvAt.setGravity(Gravity.BOTTOM);
tvAt.setText("@");
int padding = (int) (DESIGN_LEFT_PADDING * ratio);
tvAt.setPadding(padding, 0, padding, 0);
lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
llAt.addView(tvAt, lp);
tvAt.setOnClickListener(this);
if (isShowAtUserLayout(platform.getName())) {
tvAt.setVisibility(View.VISIBLE);
} else {
tvAt.setVisibility(View.INVISIBLE);
}
tvTextCouter = new TextView(activity);
tvTextCouter.setTextColor(0xff3b3b3b);
tvTextCouter.setTextSize(TypedValue.COMPLEX_UNIT_SP, 21);
tvTextCouter.setGravity(Gravity.BOTTOM | Gravity.RIGHT);
onTextChanged(etContent.getText(), 0, 0, 0);
tvTextCouter.setPadding(padding, 0, padding, 0);
lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
lp.weight = 1;
llAt.addView(tvTextCouter, lp);
View v = new View(activity);
v.setBackgroundColor(0xffcccccc);
int px1 = ratio > 1 ? ((int) ratio) : 1;
lp = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, px1);
llBottom.addView(v, lp);
}
示例14: init
import android.widget.TextView; //导入方法依赖的package包/类
private void init(Context context) {
tvEmpty = new TextView(context);
int tvEmptySize = getResources().getDimensionPixelSize(ResHelper.getResId(context, "dimen", "bbs_empty_view_txt_size"));
tvEmpty.setTextSize(TypedValue.COMPLEX_UNIT_PX, tvEmptySize);
int padding = ResHelper.dipToPx(context, 10);
tvEmpty.setPadding(padding, padding, padding, padding);
int tvEmptyColor = getResources().getColor(ResHelper.getColorRes(context, "bbs_empty_view_txt_color"));
tvEmpty.setTextColor(tvEmptyColor);
tvEmpty.setId(ResHelper.getIdRes(context, "tvEmpty"));
ivEmpty = new ImageView(context);
ivEmpty.setScaleType(ImageView.ScaleType.CENTER);
LayoutParams rlp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
rlp.addRule(CENTER_IN_PARENT, TRUE);
addView(tvEmpty, rlp);
rlp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
rlp.addRule(CENTER_HORIZONTAL, TRUE);
rlp.addRule(ABOVE, tvEmpty.getId());
addView(ivEmpty, rlp);
OnClickListener ocl = new OnClickListener() {
public void onClick(View view) {
tvEmpty.setClickable(false);
ivEmpty.setClickable(false);
if (onRefreshClickListener != null) {
onRefreshClickListener.onClick(view);
}
}
};
tvEmpty.setClickable(false);
ivEmpty.setClickable(false);
tvEmpty.setOnClickListener(ocl);
ivEmpty.setOnClickListener(ocl);
}
示例15: setDailyItem
import android.widget.TextView; //导入方法依赖的package包/类
private void setDailyItem(List<Gank> list, String type, ItemViewHolder holder) {
LinearLayout linearLayout = new LinearLayout(context);
linearLayout.setOrientation(LinearLayout.VERTICAL);
TextView tv = new TextView(context);
tv.setTextSize(25);
tv.setTextColor(context.getResources().getColor(R.color.textPrimary));
tv.setPadding(8, 8, 8, 8);
LinearLayout.LayoutParams tvp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
tvp.setMargins(10, 0, 5, 10);
tv.setLayoutParams(tvp);
tv.setTypeface(Typeface.DEFAULT_BOLD);
tv.setText(type);
linearLayout.addView(tv);
for (int i = 0; i < list.size(); i++) {
TextView items = new TextView(context);
items.setPadding(15, 5, 5, 10);
items.setTextSize(14);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(10, 0, 5, 10);
items.setLayoutParams(lp);
items.setTextColor(context.getResources().getColor(R.color.textSecondary));
String who = "";
if (list.get(i).getWho()!= null){
who = list.get(i).getWho();
}else{
who = "匿名";
}
items.setText("*\b" + list.get(i).getDesc() + "\b\b\b" + "-----via." +who);
linearLayout.addView(items);
items.setOnClickListener(new MyClickListener(list,i));
}
holder.card.addView(linearLayout);
}