下划线

TextView设置下划线等属性

流过昼夜 提交于 2020-01-12 04:09:42
TextView设置下划线等属性 原创乂影 发布于2017-09-14 14:32:17 阅读数 14152 收藏 展开 //下划线 textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //抗锯齿 textView.getPaint().setAntiAlias(true); //中划线 textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG); // 设置中划线并加清晰 textview.setFlags(Paint. STRIKE_THRU_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG); //字体加粗 textView.getPaint().setFakeBoldText(true); 以下为效果图: 如需取消设置可以调用 textView.getPaint().setFlags(0); ———————————————— 版权声明:本文为CSDN博主「乂影」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/gf6873/article/details/77980091 来源: CSDN 作者: 书中有颜如玉 链接: https://blog

《Python编程—从入门到实践》学习笔记(1)

情到浓时终转凉″ 提交于 2020-01-11 23:27:16
变量和简单数据类型 变量命名 变量名只能包含字母、数字、下划线; 不能以数字打头; 不能包含空格(可以用下划线来分隔); 不能将关键字和函数名等作变量名; 尽量用小写字母。 字符串 使用 方法 修改大小写 name = "my name is rick" print ( name . title ( ) ) #My Name Is Rick print ( name . upper ( ) ) #MY NAME IS RICK print ( name . lower ( ) ) #my name is rick 合并、拼接 ​ 使用+来进行字符串的合并与拼接 word1 = "rick" word2 = "is a" word3 = "superhero" print ( word1 + " " + word2 + " " + word3 ) #rick is a superhero 制表符换行符添加空白 符号 代码符号 制表符 \t 换行符 \n 删除空白 ​ 使用方法 rstrip() 、 lstrip() 、 strip() 来实现。这几种方法都是针对多余的空格而言,句中间的空格不受影响。 eg = "\tthere are a lot of spaces\t" print ( eg . rstrip ( ) ) #删除右端空格 print ( eg . lstrip (

Python中下划线的使用

对着背影说爱祢 提交于 2020-01-10 05:39:35
目录 1. 单前导下划线 _var 2. 单末尾下划线 var_ 3. 双前导下划线 __var 4. 双前导和双末尾下划线 _var_ 5.单下划线 _ Python下划线命名模式 - 小结 本文介绍了Python中单下划线和双下划线("dunder")的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。 单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对程序员的提示 - 而有一些含义是由Python解释器严格执行的。 如果你想知道“Python变量和方法名称中单下划线和双下划线的含义是什么?”,我会尽我所能在这里为你解答。 在本文中,我将讨论以下五种下划线模式和命名约定,以及它们如何影响Python程序的行为: 单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导和末尾下划线:__var__ 单下划线:_ 在文章结尾处,你可以找到一个简短的“速查表”,总结了五种不同的下划线命名约定及其含义,以及一个简短的视频教程,可让你亲身体验它们的行为。 让我们马上开始! 1. 单前导下划线 _var 当涉及到变量和方法名称时,单个下划线前缀有一个约定俗成的含义。 它是对程序员的一个提示 - 意味着Python社区一致认为它应该是什么意思,但程序的行为不受影响

去掉超链接下划线三个简单的实例

大憨熊 提交于 2020-01-07 08:27:02
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 去掉超链接的下划线,需要用样式表CSS来控制,如果你暂时不想深入了解CSS的概念,下面将举三个简单的实例来说明如何控制超链接的下划线。用记事本打开网页源代码(也可以先用IE打开网页,然后点击IE菜单栏的"查看→源文件"),然后弹出记事本窗口。 找到<head>和</head>这两句,样式表语句就加在它们中间。如下: <html> <head> <style>a{TEXT-DECORATION:none}</style> </head><body> 一、仅仅在head与head中间加入<style>a{ TEXT-DECORATION:none }</style> 这一句就去掉超链接下划线了,这是个最简单的例子,你试着这样做就会成功的。 二、上面的例子只是告诉你如何一次性去掉超链接下划线,如果你的网页当中有的超链接需要下划线,有的不需要,该怎么办呢?首 先你要构思好,你的网页中的超链接大部分是有下划线的,还是没下划线的? 如果大部分超链接不要下划线,就可以加入 <style> a{ TEXT-DECORATION:none }</style>这一句,然后在少数要下划线的超链接里使用这个方法,它就有下划线了: <a href=****><u>文字</a>。 ·如果大部分超链接都要下划线,就可以不要加入前面提到的这句

实现导航栏下划线跟随效果

女生的网名这么多〃 提交于 2020-01-03 14:04:53
就像上图这样的动画效果 在导航栏里的时候,下划线跟随鼠标移动,鼠标移出导航栏时,下划线回到初始位置,同时要适应导航的宽度 为了适应导航的宽度,就不能给导航元素设置 margin,然后将导航元素的 clientWidth 设置给下划线 然后需要让下划线独立于导航之外,从而保证它的无缝滑动 (其实也可以用伪类元素实现,不过效果不够好) 再根据左侧导航的宽度总和,计算出下划线左移的距离 一、基本结构 基于上面的思路,HTML 结构可以设计成这样: 并将下划线的 width 和 left 设置为动态 style,在鼠标滑动时实时修改 然后给 MainHeader 和 Underline 添加 CSS 样式: .main { position: relative; width: fit-content; margin: 0 auto; text-align: center; } .nav-underline { position: absolute; bottom: 0; display: block; height: 2px; background-color: #000; transition: all .2s ease-out; } 二、移动下划线 因为需要实时修改下划线的宽度,所以需要监听 mouseenter 事件,获取当前元素 但如果导航元素 nav 还有子元素 (比如上面的

php 编码规范

天大地大妈咪最大 提交于 2020-01-03 01:52:26
一、文件格式 1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。 例如: <?php $foo = 'foo'; 2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。 例如: if (1 == $x) { $indented_code = 1; if (1 == $new_line) { $more_indented_code = 1; } } 3. 变量赋值必须保持相等间距和排列。 例如: $variable = 'demo'; $var = 'demo2'; 4. 每行代码长度应控制在80个字符以内,最长不超过120个字符。因为 linux 读入文件一般以80列为单位,就是说如果一行代码超过80个字符,那么系统将为此付出额外操作指令。这个虽然看起来是小问题,但是对于追求完美的程序员来说也是值得注意并遵守的规范。 5. 每行结尾不允许有多余的空格。 二、命名约定 1. 类文件都是以“.class.php“为后缀,且类文件名只允许字母,使用驼峰法命名,并且首字母大写,例如:DbMysql.class.php 。 2. 配置和函数等其他类库文件之外的文件一般是分别以“.inc.php“和”.php“为后缀

PHP编码规范

核能气质少年 提交于 2020-01-03 01:51:55
一、文件格式 1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。 例如: <?php $foo = 'foo'; 2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。 例如: if (1 == $x) { $indented_code = 1; if (1 == $new_line) { $more_indented_code = 1; } } 3. 变量赋值必须保持相等间距和排列。 例如: $variable = 'demo'; $var = 'demo2'; 4. 每行代码长度应控制在80个字符以内,最长不超过120个字符。因为 linux 读入文件一般以80列为单位,就是说如果一行代码超过80个字符,那么系统将为此付出额外操作指令。这个虽然看起来是小问题,但是对于追求完美的程序员来说也是值得注意并遵守的规范。 5. 每行结尾不允许有多余的空格。 二、命名约定 1. 类文件都是以“.class.php“为后缀,且类文件名只允许字母,使用驼峰法命名,并且首字母大写,例如:DbMysql.class.php 。 2. 配置和函数等其他类库文件之外的文件一般是分别以“.inc.php“和”.php“为后缀

php编码规范

£可爱£侵袭症+ 提交于 2020-01-03 01:51:36
一、文件格式 1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。 例如: <?php $foo = 'foo'; 2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。 例如: if (1 == $x) { $indented_code = 1; if (1 == $new_line) { $more_indented_code = 1; } } 3. 变量赋值必须保持相等间距和排列。 例如: $variable = 'demo'; $var = 'demo2'; 4. 每行代码长度应控制在80个字符以内,最长不超过120个字符。因为 linux 读入文件一般以80列为单位,就是说如果一行代码超过80个字符,那么系统将为此付出额外操作指令。这个虽然看起来是小问题,但是对于追求完美的程序员来说也是值得注意并遵守的规范。 5. 每行结尾不允许有多余的空格。 二、命名约定 1. 类文件都是以“.class.php“为后缀,且类文件名只允许字母,使用驼峰法命名,并且首字母大写,例如:DbMysql.class.php 。 2. 配置和函数等其他类库文件之外的文件一般是分别以“.inc.php“和”.php“为后缀

PHP编码规范

拈花ヽ惹草 提交于 2020-01-03 01:51:19
一、文件格式 1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。 例如: <?php $foo = 'foo'; 2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。 例如: if (1 == $x) { $indented_code = 1; if (1 == $new_line) { $more_indented_code = 1; } } 3. 变量赋值必须保持相等间距和排列。 例如: $variable = 'demo'; $var = 'demo2'; 4. 每行代码长度应控制在80个字符以内,最长不超过120个字符。因为 linux 读入文件一般以80列为单位,就是说如果一行代码超过80个字符,那么系统将为此付出额外操作指令。这个虽然看起来是小问题,但是对于追求完美的程序员来说也是值得注意并遵守的规范。 5. 每行结尾不允许有多余的空格。 二、命名约定 1. 类文件都是以“.class.php“为后缀,且类文件名只允许字母,使用驼峰法命名,并且首字母大写,例如:DbMysql.class.php 。 2. 配置和函数等其他类库文件之外的文件一般是分别以“.inc.php“和”.php“为后缀

《Python编程:从入门到实践》读书笔记第二章

时光毁灭记忆、已成空白 提交于 2020-01-02 21:17:57
目录 1. 变量的命名及使用 2. 字符串 3. 整数 1. 变量的命名及使用 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为 1_message 。 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名 greetingmessage 会引发错误。 不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词 。 变量名应既简短又具有描述性。例如, name 比 n 好, student_name 比 s_n 好, name_length 比 length_of_persons_name 好。 慎用小写字母 l 和大写字母 O ,因为它们可能被人错看成数字 1 和 0 。 要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。 2. 字符串相关操作 title( ) 以首字母大写的方式显示每个单词 input: name = "ada lovelace" print(name.title()) output: Ada Lovelace lower( ) /upper( ) 将字符串改为全部大写或全部小写 input: name = "Ada Lovelace" print(name