首页
学习
活动
专区
圈层
工具
发布

Android编程规范

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

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

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

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

    1.9K00

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

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

    2.4K20

    Java基础语法

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

    1.1K60

    【软件开发规范六】《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命名的方法了 所以变量和那个规则基本一致: 功能逻辑名称简写

    65930

    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.5K20

    【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 简介 :  -- 显示内容多 : 可滚动控件, 可以使用手指拖动控件中的内容, 在其中可以显示多个屏幕的内容

    8.7K20

    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命名的方法了 所以变量和那个规则基本一致: 功能逻辑名称简写

    46710

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

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

    1.1K20

    java基础语法

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

    70910

    基础语法

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

    99480

    Android EditText详解

    前言 很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入。和前面一样,我们不一个个讲属性, 只讲实际应用。那么开始本节内容!...2.获得“焦点”后全选组件内所有文本内容 当我们想在点击输入框获得焦点后,不是将光标移动到文本的开始或者结尾;而是 获取到输入框中所有的文本内容的话!...这个时候我们可以使用selectAllOnFocus属性 android:selectAllOnFocus="true" 比如下面的效果图: 第一个是设置了该属性的,第二个是没设置该属性的,设置为true...的EditText获得焦点后 选中的是所有文本!...,用空格区分单词 characters:每一个英文字母都大写 6.控制EditText四周的间距与内部文字与边框间的距离 我们使用margin相关属性增加组件相对其他控件的距离,比如android:marginTop

    2.3K20

    打造 Material 字体样式主题 | 实现篇

    字体样式属性 Material Design 提供 13 种适用于应用中所有文字的 "样式 (styles)",每一种样式都有一个设计术语 (例如 "Body 1") 以及对应的字体样式属性,您可以在应用主题中覆写这些属性...每一种样式的属性都有默认的 "基准" 值 (文字尺寸、字符间距、大小写等)。...您可以使用本地的 XML 字体 或者 可下载字体。Android Studio 内置了向导以帮助您开始使用可下载字体,包括配置必要的证书和清单元数据。...对于自定义的样式,我们推荐两种方法来帮您实现关注点分离,并为应用中的字体样式主题值创建单一的数据来源: 将所有 TextAppearance 样式存放在同一个 res/values/type.xml 文件中...它还包含了所有主题参数和组件的目录。

    2.2K20

    Java的基本知识

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

    91340

    TextView属性和方法大全

    一、认识TextView 我们知道前面学习的HelloWorld应用程序中就是使用的TextView来显示一个文本,接下来首先一起来学习TextView的使用方法。...TextView提供了大量的XML属性,这些XML属性大部分不仅可适用于TextView,而且可适用于它的子类(EditText、Button等)。...下表显示了TextView支持的XML属性及相关方法。...该属性支持如下属性值: none:不转换 sentence:每个句子的首字母大写 words:每个单词的首字母大写 characters:每个字母都大写 android:cursorVisible SetCursorVisible...) 设置是否将文本框的所有字母显示为大写字母 android:textAppearance 设置该文本框的颜色、字体、大小等样式 android:textColor setTextColor(ColorStateList

    2.7K50
    领券