2-9 Android 笔记(二)

1.Android 中的菜单有几种?

选项菜单  OptionMenu    对应的菜单选项的点击是onOptionItemSelect()方法

上下文菜单  ContextMenu    对应的菜单选项的点击方法是onContextItemSeclect()方法       使用contextMenu的时候要记得让其依赖一个组件,如textview等等,采用的是注册的方式registerforContentMenu(view)

功能菜单(子菜单)  SubMenu  和选项菜单使用的是一样的

2.开发模式有哪些?Android使用的是哪种?

开发模式有两种:C/S,B/S

前者是客户端和服务端

后者是浏览器和服务器

两种不同的地方在于前者需要客户端和服务端都要开发,后者只需要开发服务端即可

android采用的是C/S的开发模式

3.UI是什么?

User  Interface 用户接口

4.px和dp,pt和sp分别有什么不同?

px和dp可以用来表示图片的设定显示,px和密度有关系,不会随着屏幕的变大而变大,所以使用较多的是dp

pt和sp表示的是字体的大小设定,但是pt和px有些类似,都是与密度有关的,所以才有sp还是比较方便的

5.什么是硬编码?Menu除了使用硬编码还可以采用什么方法?

在程序中设定的Menu采用的就是硬编码,这样如果要修改的话需要改变很多地方,不方便!一次可以采用xml布局文件的形式将Menu设定显示出来

6.android中如何实现组件的实例化的?和java有什么不同?

android中在布局文件中讲组件摆放了上去,给其设定了id,那么在程序中可以使用findViewById的方法让android自己完成实例化,与java中的new不同的就是减少了依赖关系!


你可能感兴趣的:(2-9 Android 笔记(二))