首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android编程规范

类名,接口名: 以大写开头,如果一个类类名由多个单词组成,所有单词字母必须大写,单词尽量写全称,不要简写,除非约定俗成名字,例如:URL,RTMP,RTSP 这些广泛使用专有名词,可以全部大写...,也可以首字母大写。...局部变量,类成员变量,类成员函数,函数参数: 以小写字母开头其他单词首字母大写,变量名不建议使用下划线分隔单词,建议使用驼峰命名法,Android系统类采用此方法。...,例如textview1,textview2 关于字面常量: 代码中不允许出现直接硬编码字面常量,如果是控件上面显示文本,必须放在strings.xml资源文件中。...如果是硬编码在代码中则要修改所有使 用它地方,而且拷贝容易出错。

1.2K70
您找到你想要的搜索结果了吗?
是的
没有找到

Android入门教程 | TextView简介(宽高、文字、间距)

TextView简介 文字,是我们传达信息一种常见方式。在安卓应用上显示文字,我们通常使用TextView。...之前我们已经知道如何获取到layout中TextView,也知道setText()方法可以修改显示文字。 结合我们实际生活和学习经验,写字时候,有哪些方面是可以由我们来控制?...dp是安卓中一种单位,通常用来规定控件宽高,间隔距离等等。类似的,表示文字大小单位,安卓里用sp。 显示文字 显示文字,可能是 TextView 最主要用法了。...2021 资源命名风格也是小写字母加下划线。 res里面的很多资源,我们可以都可以用R...来找到。...前面我们提到,可以使TextView setText 方法来设置文字内容,例如setText("123")。

1.3K00

Android入门教程 | TextView简介(宽高、文字、间距)

TextView简介 文字,是我们传达信息一种常见方式。在安卓应用上显示文字,我们通常使用TextView。...之前我们已经知道如何获取到layout中TextView,也知道setText()方法可以修改显示文字。 结合我们实际生活和学习经验,写字时候,有哪些方面是可以由我们来控制?...dp是安卓中一种单位,通常用来规定控件宽高,间隔距离等等。类似的,表示文字大小单位,安卓里用sp。 显示文字 显示文字,可能是 TextView 最主要用法了。...2021 资源命名风格也是小写字母加下划线。 res里面的很多资源,我们可以都可以用R...来找到。...前面我们提到,可以使TextView setText 方法来设置文字内容,例如setText("123")。

1.7K20

Java基础语法

类名:对于所有的类来说,类名字母应该大写。如果类名由若干单词组成,那么每个单词字母应该大写,例如 MyFirstJavaClass 。 方法名:所有方法名都应该以小写字母开头。...如果方法名含有若干单词,则后面的每个单词首字母大写。 源文件名:源文件名必须和类名相同。当保存文件时候,你应该使用类名作为文件名保存(切记Java是大小写敏感),文件名后缀为.java。...主方法入口:所有的Java 程序由public static void main(String args[])方法开始执行。 java标识符 Java所有的组成部分需要名字。...标识符是大小写敏感 合法标识符举例:age、$salary、_value、__1_value 非法标识符举例:123abc、-salary java修饰符 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性...表示方法不能被重写,或者一个类不能有子类 finally 为了完成执行代码而设计,主要是为了程序健壮性和完整性, 无论有没有异常发生执行代码。

84260

linux工具——神奇正则表达式

Hi, 我是小萝卜算子 近来有小伙伴私信我,说grep配合正则更无敌,但是正则总记不住,能不能整一个简单参考,有需求必须安排一章 一、介绍 正则表达式是对字符串和特殊字符操作一种逻辑公式,做开发或多或少接触过正则...需求:对用户输入密码进行校验,要求只能含有数字,小写字母,大写字母 而且必须包含三种类型中最少两种,且长度在6--10位 正常版: 1: 首先想到只能含有数字大小写字母,且6到10位 根据前面介绍正则情况...,可以限定 ^[\da-zA-Z]{6,10}$ 2: 要求含3种类型中至少两种,比如含有数字和小写字母,但是因为顺序不定所以罗列为:[\d]....*[A-Z]' 简洁版: 有没有觉得上面的方式有点怪怪 首先是分两步验证 其次是如果情况很多的话罗列起来是不是很吓人,而且容易遗漏 有没有一种简单又实用正则呢 答案当然是肯定,这里就用到了零宽断言...当然基本要求还是固定 ^[\da-zA-Z]{6,10}$ 判断是否包含小写字母和数字则 (?

67520

【软件开发规范六】《Android开发编码规范》

二.类文件命名 1. activity  activity 我习惯分为两种考虑, 一种是列表数据, 第二种是普通activity 。这么分有个好处就是找这个类时候方便。...xml 全部小写,用_隔开     xml命名 分为几种 主Activity用到xml : activity_activity名称简写.xml       activity_login.xml include...前面加 common 四.程序中变量 常量命名 在说这个之前要给大家补充一下  标识符命名。...就是变量和常量名字 我一般就用两种:  1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词第一个字母大写。    ...tview = new TextView();    Button button = new Button(); 上面已经介绍过 xml中id命名方法了 所以变量和那个规则基本一致: 功能逻辑名称简写

43630

android r文件丢失_读取文件

所以请你认真检查你XML文件里面有没有引用错误,比如说XML文件名是不是全部小写。。。...一般R文件缺失表现就是login_btn=(TextView)findViewById(R.id.login_textview_finish);比如这句代码,R下面画红线,这时你要是import一个...然后项目右键,Properties——Java Build Path—看看里面你有没有导入一些乱七八糟jar,有没有重复导jar,把没用删掉。 然后clear一下,问题就应该解决了。...还有一个传说中大招,就随便找个项目,把它R文件复制过来。然而我也觉得这个方法没用什么卵用。。。 还有什么好解决方法,大家请私信我。。。 其实我是小白一只,以上仅仅为参考,有什么错误请大神鞭策。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.1K20

【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

, 通常用于接收用户输入, 这种方法不会触发 IBAction 方法, 文本框就是一种被动控件; 2...." 方法 : 获取所有的事件集合; (3) UI 控件状态 UI 控件状态 :  -- 普通 : UI 控件默认状态; -- 高亮 : UI 控件突出显示, 处于高亮状态; 手放在按钮上处于高亮状态;..., 保证文本框内文本不会因为太小而看不见; (5) Capitalization 属性 Capitalization 属性 :  -- None : 不切换大小写; -- Words : 自动将首字母转大写字母...UITextField 是单行文本; -- 不能触发事件 : UITextView 没有继承 UIControl 控件, 不能绑定 IBAction 事件处理方法; -- 滚动 : UITextView...UIScrollView 属性简介 (1) UIScrollView 简介 UIScrollView 简介 :  -- 显示内容多 : 滚动控件, 可以使用手指拖动控件中内容, 在其中可以显示多个屏幕内容

6.5K20

java基础语法

基本语法 编写Java程序时,应注意以下几点: 大小写敏感:Java是大小写敏感,这就意味着标识符Hello与hello是不同。 类名:对于所有的类来说,类名字母应该大写。...如果类名由若干单词组成,那么每个单词字母应该大写,例如 MyFirstJavaClass 。 方法名:所有方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。...主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。 Java标识符 Java所有的组成部分需要名字。...关于Java标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符组合 关键字不能用作标识符 标识符是大小写敏感 合法标识符举例...final 表示一个值在初始化之后就不能再改变了 表示方法不能被重写,或者一个类不能有子类 finally 为了完成执行代码而设计,主要是为了程序健壮性和完整性,无论有没有异常发生执行代码。

46210

基础语法

Java代码基本规范 大小写敏感:Java是大小写敏感,这就意味着标识符Hello与hello是不同。 类名:对于所有的类来说,类名字母应该大写。...如果类名由若干单词组成,那么每个单词字母应该大写,例如 MyFirstJavaClass 。 方法名:所有方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。...Java标识符 Java所有的组成部分需要名字。类名、变量名以及方法名都被称为标识符。...关于Java标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符组合 关键字不能用作标识符 标识符是大小写敏感 合法标识符举例...final 表示一个值在初始化之后就不能再改变了 表示方法不能被重写,或者一个类不能有子类 finally 为了完成执行代码而设计,主要是为了程序健壮性和完整性,无论有没有异常发生执行代码

77480

Qt项目之虚拟键盘V1.1

不知道上次有没有小伙伴用我思路自己去实现一遍虚拟键盘,上次版本存在一些缺陷,我并不是在点击输入文本框时显示键盘,而是通过鼠标的点击事件显示键盘。...因为当时那版功能我没有在网上查到怎么去实现,但这次则实现了点击文本框显示键盘功能,还添加了切换字母小写功能、可通过鼠标移动虚拟键盘功能。这些都是在网上找,然后我拼起来。来个图片预览。 ?...之前思路不再概述,直接在原有基础上进行改进。 一、切换字母小写功能 原来是在构造函数中直接对Button布局,没有存储起来,从而造成无法修改。...我改进方式是将字母直接存储起来,如果按下大写锁定按钮,则将所有字母Text刷新成大写,反之刷新成小写。文本框发送字母时也是同样情况。听起来可能都是这样,只是在实现时有没有更好地技巧。...三、使用鼠标左键移动键盘 在键盘类中重新实现鼠标事件。

1.8K40

正则表达式语法

普通字符 普通字符包括没有显示指定为元字符所有打印和不可打印字符。包括所有小写字母所有数字、所有标点符号和一些其他符号。 怎么判断一个长度为1字符串是否为数字?...码值小在前,码值大在后。 同样道理,判断一个长度为1字符串是不是小写英文字母,可以写成 [a-z] 注意,我们不能用[A-z]来匹配所有的大小写英文字母。因为这个范围之中也包括了其他特殊字符。...例如,要判断用户有没有输入Yes/yes,只要这样写 [Yy]es 字符转义 在上面我们表示数字范围时用[0-9]之中‘-’表示范围,并不表示字符’-‘本身,这类字符我们称之为元字符。...用不同匹配模式可能会改变正则表达式识别,有可能会改变正则表达式中字符匹配规定。 1、不区分大小写模式 2、单行模式 也叫做点号通配。会改变‘.’匹配方式。...有时候想匹配任何字符时候,就可以使用单行模式来使得‘.’能匹配任何字符。 当然也可以使用[\s\S] [\w\W]等技巧来匹配所有字符。 3、多行模式 多行模式改变是‘^’和‘$’匹配方式。

37150

android 论编码简洁规范

二.类文件命名 1. activity  activity 我习惯分为两种考虑, 一种是列表数据, 第二种是普通activity 。这么分有个好处就是找这个类时候方便。...xml 全部小写,用_隔开     xml命名 分为几种 主Activity用到xml : activity_activity名称简写.xml       activity_login.xml include...前面加 common 四.程序中变量 常量命名 在说这个之前要给大家补充一下  标识符命名。...就是变量和常量名字 我一般就用两种:  1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词第一个字母大写。    ...tview = new TextView();    Button button = new Button(); 上面已经介绍过 xml中id命名方法了 所以变量和那个规则基本一致: 功能逻辑名称简写

31310

在Bash中如何将字符串转换为小写

问: 在bash中有没有一种方法可以将字符串转换为小写字符串? 例如,如果我有: a="Hi all" 我想把它转换为: "hi all" 答: 有多种方法。..." $ echo "$a" | awk '{print tolower($0)}' hi all 非POSIX标准: 使用 bash 中 Shell 参数扩展 para="A Few WORDS"...${parameter,,pattern} 其中 "^" 运算符将匹配模式小写字母转换为大写;"," 运算符将匹配大写字母转换为小写。"...^^" 和 ",," 扩展将转换扩展值中每个匹配字符;"^" 和 "," 扩展仅匹配并转换扩展值中第一个字符。 如果省略了 pattern,则将其视为 "?",它匹配每个字符。....*\)/\L\1/' 使用 perl 命令 str="Hello World" echo $str | perl -ne 'print lc' 另外还可以使用 python 命令 str="Hello

16110

Java基本知识

基本语法 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感,这就意味着标识符 Hello 与 hello 是不同。 类名:对于所有的类来说,类名字母应该大写。...如果类名由若干单词组成,那么每个单词字母应该大写,例如 MyFirstJavaClass 。 方法名:所有方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。...主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。 Java 标识符 Java 所有的组成部分需要名字。...像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。...if 如果 instanceof 实例 return 返回 switch 根据值选择执行 while 循环 错误处理 assert 断言表达式是否为真 catch 捕捉异常 finally 有没有异常执行

61440
领券