基本知识
2017-09-26 本文已影响8人
伯纳乌大王
基础入门知识
1、包名称的命名:包名称的命名遵循了“DNS反转”约定,也就是将企业组织或公司的域名反转后,在尾部加上应用名称,此约定可以保证包名称的唯一性。
2、布局命名的规范:activity在后面需加上activity来标明,而layout需要颠倒activity子类名的单词顺序并且全部小写,然后再单词间添加下划线。
3、dp:密度无关的像素,density-independent pixel
4、文件中属性的引用和创建:text="@string/me",id = "+@id/me" 其中text属性值不是字符串,而是对字符串资源的引用,方便应用的本地化,而id前面的加号则表示创建。
5、资源文件:放在res/values/目录下面,含有一个resources的根元素,可以按照自己的喜好命名,只要类型申明正确则无区别。
6、组件引用:findViewById(int id),此方法已组件的资源ID作为参数,返回一个视图对象。
7、设置监听器:Android属于事件驱动类型。setOnClickListener(OnClickListener),实际上实现了OnClickListener接口的对象。使用内部类来实现:第一,相对集中的实现监听方法。第二,事件监听器只在一个地方使用,使用匿名内部累,就不用创建繁琐的命名类了。
8、挑战练习:定制一个toast消息。