基本知识

基础入门知识

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消息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,008评论 25 708
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,508评论 0 17
  • 在我的世界里对家的认知是轻松自由快乐充满爱的,我的角色就是像公主被关照着。我7岁前的记忆就是这样的生活,当我回归到...
    燕南霏阅读 194评论 0 0
  • 草的芬芳阅读 827评论 0 1
  • 甲骨文是商朝(约公元前17世纪-公元前11世纪)的文化产物,距今约3600多年的历史。 商代统治 者迷信鬼神,其行...
    abby7021阅读 2,577评论 0 1