精华内容
下载资源
问答
  • (一)问题 之前的自定义EditText只能显示高度不超过屏幕高度的文本内容,继续...1.怎么才能做到每行文字下方都有一条线? 那么首先需要获取文本的行数用EditText.getLineCount();再按行画线即可 2.怎么确定横线...

    (一)问题

    之前的自定义EditText只能显示高度不超过屏幕高度的文本内容,继续增加内容会出现如下问题:
    (二)原因分析
    下部(超出屏幕高度的部分)没有继续画线,也就是说横线没有画够,那么一定是循环控制部分出了问题。
    (三)如何解决
    1.怎么才能做到每行文字下方都有一条线?
    那么首先需要获取文本的行数用EditText.getLineCount();再按行画线即可
    2.怎么确定横线的位置?
    Y = EditText.getPaddingTop() + EditText.getLineHeight() * index;//Y坐标 = 文本框内上部留白 + 行宽 * 行索引(第几行)
    上面的方法是从上往下画线,当然也可以从下往上画线,在此不展开叙述
    (四)编码
    package com.ayqy.app_test;
     
    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Color;
    import android.graphics.Paint;
    import android.widget.EditText;
     
    public class myEditText extends EditText{
     
        private int lineColor;//横线颜色
        private float lineWidth;//横线宽度
     
        public myEditText(Context context) {
            super(context);
     
            //设置默认颜色和横线宽度
            lineColor = Color.BLUE;//默认蓝色线
            lineWidth = 0.5f;//默认宽度为0.5
        }
     
        public myEditText(Context context,int color,float width) {
            super(context);
     
            //设置颜色和横线宽度
            this.lineColor = color;
            this.lineWidth = width;
        }
     
        @Override
        protected void onDraw(Canvas canvas) {
            // TODO Auto-generated method stub
            super.onDraw(canvas);
     
            //创建画笔
            Paint mPaint = new Paint();
            mPaint.setStrokeWidth(lineWidth);
            mPaint.setStyle(Paint.Style.FILL);
            mPaint.setColor(lineColor);
     
            //获取参数
            int padL = this.getPaddingLeft();//获取框内左边留白
            int padR = this.getPaddingRight();//获取框内右边留白
            int padT = this.getPaddingTop();//获取框内顶部留白
            int lines = this.getLineCount();//获取行数
            float size = this.getTextSize();//获取字体大小
            float baseTop = padT + size / 6;//从上向下第一条线的位置
            /*这里需要说明的是size/6这个值,是偶然测试得到的,近似于行距的一半
             *为什么不用EditText.getLineSpacingExtra();来获取行距?
             *因为测试发现若调用EditText的getLineSpacingExtra方法会报NoSuchMethod错误,具体原因不明
             *测试发现行距的值近似于TextSize的1/3,在需要用到行距的时候可以用这个值来代替getLineSpacingExtra方法
             * */
            float gap = this.getLineHeight();//获取行宽
             
            //从上向下划线
            for(int i = 1;i <= lines;i++)
            {
                canvas.drawLine(padL//startX
                        , baseTop + gap * i//startY
                        , this.getWidth() - padR//endX
                        , baseTop + gap * i//endY
                        , mPaint);
            }
        }
     
        public int getLineColor() {
            return lineColor;
        }
     
        public void setLineColor(int color) {
            this.lineColor = color;
        }
     
        public float getLineWidth() {
            return lineWidth;
        }
     
        public void setLineWidth(float width) {
            this.lineWidth = width;
        }
     
    }

    P.S.上方的代码注释提到了“测试发现若调用EditText的getLineSpacingExtra方法会报NoSuchMethod错误”,Google之后发现好像没人遇到过这个问题,如有朋友知道答案请在下方留言,谢谢

    (五)效果截图
     
    [改进之后的代码完美解决了“文字压线”和“光标压线”的问题,核心就是行距=TextSize/3,行距的存在影响了视图效果,加上半行距就好]

    转载于:https://www.cnblogs.com/zhujiabin/p/5741889.html

    展开全文
  • 发现双击了element-ui的el-radio-button之后,会出现蓝色的... /*双击文字、input等,出现的蓝色底色,如何去除*/ -moz-user-select:none;/*火狐*/ -webkit-user-select:none;/*webkit浏览器*/ -ms-user-se...
    发现双击了element-ui的el-radio-button之后,会出现蓝色的边框,最后上网搜了一下,得到解决方法:
    .container{
      /*双击文字、input等,出现的蓝色底色,如何去除*/
      -moz-user-select:none;/*火狐*/
      -webkit-user-select:none;/*webkit浏览器*/
      -ms-user-select:none;/*IE10*/
      /*-khtml-user-select:none;!*早期浏览器*!*/
      user-select:none;
    }

    参考自:https://blog.csdn.net/var_dz/article/details/78963012 

    转载于:https://www.cnblogs.com/nuonuo-D/p/10939420.html

    展开全文
  • 我们在给Word2010添加页眉的时候,页眉下面会自动加上一...简单来说,它是在Word模板里面就定义好的,给页眉文字加上的段落边框,如果我们想要将这条页眉横线删除掉,可以采用取消边框和清除格式两种方法中的任意一种。

    http://www.wordlm.com/html/5744.html

    我们在给Word2010添加页眉的时候,页眉下面会自动加上一条横线。这条横线到底是什么?又应该如何将其删除掉呢?简单来说,它是在Word模板里面就定义好的,给页眉文字加上的段落边框,如果我们想要将这条页眉横线删除掉,可以采用取消边框和清除格式两种方法中的任意一种。

    展开全文
  • word文档如何去除页眉横线?今天给大家分享的是如何有效去除word文档的页眉横线!希望对大家有所帮助! 1、可以通过command+shift+N(清除所有格式)去除它,但它本质上到底是什么? 2、它不是插入的横线形状...

    页眉的横线是很多人心里的一个疙瘩,无论你怎么删,它还是在那里。word文档如何去除页眉横线?今天给大家分享的是如何有效去除word文档的页眉横线!希望对大家有所帮助!

    1、可以通过command+shift+N(清除所有格式)去除它,但它本质上到底是什么?

    2、它不是插入的横线形状,也不是文字的下划线,其实这是段落的下边框线。(选中整段文字,段落边框-选择无边框),如下图所示:

    3、页眉黑线去除成功,效果如下图所示:

    以上就是今天给大家分享的Mac版word去除页眉黑线的图文教程,是不是简单又实用!

    展开全文
  • 选择无颜色,点击确定,即可去除文字段落背景颜色。如图所示 如果段落文字想换个颜色,可在填充处操作。 如果仅想文字背景有颜色,可在填充处选颜色,后在预览下面的应用于选择文字,点击确定即可。例如,给文字背景...
  • 如何去除word文字中分割线? 问题分析:去除分割线方式其实就是表格中得上下边框线,选中需要去除得文字区域,去除边框线即可。具体操作如下: 彻底消除分割线得话需要全选文档—“快捷键 Ctrl + A” ,以...
  • 1、如何快速去除文本虚线?如图所示的小虚框怎么去掉?之所以出现这种小框线,主要是因为将表格边框设置为无,但显示查看网格线了,所以想要去除,可以点击布局——表——取消查看网格线即可。2、文字叠在一起怎么...
  • 长刀直入,用万兴喵影有三种方法去水印。【以下为文字教程,WIFI环境的可以拉到文末看视频...如果水印是在视频四周边缘处,我们可以采取边框遮挡的方式去除水印,喵影工厂有内置很多边框的。我们点击效果模块,在...
  • 这个背景颜色很讨厌,不能用设置“背景颜色”去除掉,网上寻找试验很久,发现下面3种方法可对付之:1、先复制到...)3、先粘帖好,然后选择文字,再通过如下菜单操作: 格式--边框和底纹--底纹选项卡--填充中选...
  • 不可不知的CSS小技巧

    2016-03-20 00:16:53
    一、表单部分 1.禁止textarea文本域的缩放 ...2.去除初始化textarea下拉条 ...3.如何让表单中的选项按钮,点击文字也能选中?...4.如何让文本垂直对齐文本输入框 ...5.如何做1像素细边框的table?
  • 如何快速的增大字号(1)选中文字后,...去除word页眉下划线色”:二是在进入贞眉和页脚时,设置表格和边框为无”:第:三种方法是进入灾眉编辑,然后选中段落标记并删除它:最后一种方法是将“样式”图标栏里面的“页眉"...
  • 如何去除Android的TextView控件自带的边框文字之间的间距?** 不要使用margin,也不要使用padding,直接固定字体大小和控件大小,将这些外间距放入控件大小中。 ps:这是个非常让人头疼的东西(>﹏),每次当UI...
  • 将按钮的背景去除,设置2像素的实线边框,并将底部边框设置为4个像素。通过padding来设置按钮的尺寸,并为按钮的文字颜色设置平滑动画过渡效果。 第一种按钮背景动画: 在第一种按钮背景动画中,按钮的背景使用2个...
  • 3.2.1、布局中如何使用(示例中只列出部分属性,开发者可根据具体需求使用其他属性) <com.allen.library.SuperTextView android:layout_width="match_parent" android:layout_height="80dp" stv:...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    85 <br>0130 复制字符串中指定的字符 85 <br>0131 巧截字符串的数字 86 <br>0132 如何存储变长字符串 86 <br>0133 在进行字符串比较时忽略大小写 87 <br>0134 如何去除字符串尾空格 87 ...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    2、如何去除页眉中的横线 53 二十五、电子图书馆文章转为Word文档 54 1、PDF文件的识别 54 2、caj文件的识别: 55 3、超星文件的识别: 55 4、其他情况下的识别: 55 二十六、拆分窗口 56 二十七、标题自动到页眉 57...
  • 70款经典Dreamweaver插件

    2011-09-21 12:42:27
    persistent_layers 不管滚动条如何拉动,这个层在窗口中的位置始终固定不变 P7_PowerToys_18 可以让你方便的插入代码,用开始和结束标签加入既存的代码等 justsoalt 用于在你的图片上加入alt标记,它可以利用模板一...
  • 7.1.3添加边框文字背景,制作对联 7.2标题动画效果及设置 7.2.1影片中的诗情画意——淡入淡出 的艺术字 7.2.2动感十足——缩放动画效果 7.2.3片尾演员表——制作会移动的文字 7.3UIeftdCOOL3D——制作 3D动画文字 ...
  • 实例033 输出带边框的问候语 实例034 不同类型数据的输出 实例035 输出字符表情 实例036 获取用户输入的用户名 2.2 运算符的妙用 实例037 简单的字符加密 实例038 实现两个变量的互换 实例039 判断性别 实例...
  • 实例033 输出带边框的问候语 实例034 不同类型数据的输出 实例035 输出字符表情 实例036 获取用户输入的用户名 2.2 运算符的妙用 实例037 简单的字符加密 实例038 实现两个变量的互换 实例039 判断性别 实例...
  • 实例133 如何在图片上平滑移动文字 165 3.7 图像动画 167 实例134 动画背景窗体 167 实例135 随鼠标移动的图像 169 实例136 十字光标定位 170 实例137 抓取鼠标形状 171 3.8 图像识别 172 实例138 ...
  • Java范例开发大全(全书源程序)

    热门讨论 2013-04-05 11:50:26
    实例250 滚动的文字 492 实例251 漂浮效果 495 实例252 监视内存的使用情况 499 实例253 璀璨的星空 501 实例254 银行和超市业务的模拟 505 第14章 泛型(教学视频:43分钟) 511 14.1 泛型基础 511 实例255...
  • Java范例开发大全 (源程序)

    热门讨论 2011-04-27 07:47:22
     实例17 如何列出素数 29  实例18 Java中的递归 31  实例19 男生女生各多少人 32  实例20 求水仙花数 34  实例21 求任意一个正数的阶乘 35  实例22 求n的n次方 35  实例23 利用for循环输出几何图形 36 ...
  • java范例开发大全源代码

    热门讨论 2011-10-30 23:31:51
     实例80 如何使用charAt()方法计算重复字符 109  实例81 按字母顺序比较大小 110  实例82 首尾相连 111  实例83 字符串间的比较 112  实例84 字符集的解码方法 113  实例85 寻找指定字符第一次出现...
  • java范例开发大全

    2013-03-08 20:06:54
    实例250 滚动的文字 492 实例251 漂浮效果 495 实例252 监视内存的使用情况 499 实例253 璀璨的星空 501 实例254 银行和超市业务的模拟 505 第14章 泛型(教学视频:43分钟) 511 14.1 泛型基础 511 实例255 一个...
  • 14、禁止选择页面上的文字来拷贝 254 15、JS屏蔽右键菜单 255 16、禁止保存网页 255 17、CSS和JS文件引入方式 255 18、弹出窗口居中显示JS代码 255 19、CSS渐变样式 256 20、JS READYSTATE 256 21、JS与页面刷新、...
  • VBA常用技巧

    2014-12-21 16:39:28
    技巧124 标签文字垂直居中对齐 12 技巧125 使用TabStrip控件 12 技巧126 显示GIF动画图片 12 技巧127 播放Flash文件 12 技巧128 在工作表中添加窗体控件 12 128-1 使用AddFormControl方法 12 128-2 使用Add方法 12 ...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

如何去除文字边框