TextView去除默认padding

原创 2016年06月02日 09:10:45
重写TextView,引用时需要设置 
textView.setIncludeFontPadding(false);

public class TextViewNoPad extends TextView {
   FontMetricsInt fontMetricsInt;
    public TextViewNoPad(Context context) {
        super(context);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        if (fontMetricsInt == null){
            fontMetricsInt = new FontMetricsInt();
            getPaint().getFontMetricsInt(fontMetricsInt);
        }
        canvas.translate(0, fontMetricsInt.top - fontMetricsInt.ascent);
        super.onDraw(canvas);



    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

TextView 上下默认有padding

TextView 上下默认有padding 头一次遇到这个问题,发现最后我的Textview的高度比设计师给的多,发现textView默认会给加上下padding,没有找到解决办法,...
  • song_shi_chao
  • song_shi_chao
  • 2014年06月23日 10:18
  • 11189

Android动态设置控件大小以及设定margin以及padding值

一、概述 在android开发了,我们经常会遇到动态添加控件,或许是TextView或者Button之类的,需要设置控件的大小,margin值或者padding值,注意,一般默认的宽是填充父窗体,高...
  • Hello201404
  • Hello201404
  • 2015年09月25日 11:51
  • 9273

Android TextView内部padding问题

Android TextView控件会在文本的上下两侧都增加一个padding值,所以控件的高度会大于文本自身的高度,在显示上,TextView控件和其上方和下方的控件有一个明显的间距。 本文给出保...
  • ccpat
  • ccpat
  • 2015年04月23日 20:54
  • 7353

自定义TextView没有上下左右padding值

  • 2016年06月17日 21:15
  • 1.28MB
  • 下载

动态设置view的padding和margin值,TextView drawLeft drawRight

1、动态设置padding,拿ImageView为例 ImageView imageView = new ImageView(Context context); imageView.setP...
  • A13428103432
  • A13428103432
  • 2016年12月28日 20:07
  • 1805

TextView 去掉自适应默认的fontpadding

最近在项目中使用textview时发现在使用android:layout_height="wrap_content"这个属性设置后,textview会有默认的padding,也就是fontpaddin...
  • chenkai19920410
  • chenkai19920410
  • 2015年07月18日 14:45
  • 9280

TextView清空默认自带的padding

设置这个即可去掉默认的下内边距,改字体大小也有效: android:lineSpacingMultiplier="0.8" 下附stackoverflow连接: http://sta...
  • Encode_myself
  • Encode_myself
  • 2016年09月22日 11:13
  • 2075

解决Android TextView默认的padding问题

参考以下url: https://github.com/android-cn/android-discuss/issues/153
  • SummerCanon
  • SummerCanon
  • 2016年04月26日 18:46
  • 1658

android TextView去除顶部和底部留白

最近在做项目时要在textview前面加一个同等大小的标签效果,把前面标签高度设置为后面textView的TextSize大小时,发现前边标签总是比textView要小一块,还要给前边标签设置padd...
  • u012545354
  • u012545354
  • 2016年05月12日 00:18
  • 4061

Android自定义View去除TextView的Padding值

在业务中需要对其一个大字体和小字体 方案一:利用ImageView也可以实现这个对齐效果,但是如果同比例缩放的话,它们之间的间距会被拉开,不美观了。 方案二:可以利用TextViewWithout...
  • lilealyh
  • lilealyh
  • 2017年08月22日 09:10
  • 194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TextView去除默认padding
举报原因:
原因补充:

(最多只允许输入30个字)