电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年Android考试知识点考试VIP免费

2024年Android考试知识点考试_第1页
1/17
2024年Android考试知识点考试_第2页
2/17
2024年Android考试知识点考试_第3页
3/17
考试知识点(Android闭卷考试)1.理解Android常见的几种布局。几种布局的高和宽,制定LinearLayout,线性布局,布局中的控件在线性方向上依次排列。默认控件水平方向排列。android:orientation=”horizontal”android:orientation=”vertical”注意:当是水平方向排列,控件宽度不能设置为android:layout_width="match_parent"否则控件会把水平方向沾满,其他控件无法会控件覆盖(无法放置)当是垂直方向,内部控件不能将android:layout_height="match_parent"指定为match_parentandroid:layout_weight="1",使用比例方式来指定控件的大小RelativeLayout,相对布局,是通过相对定位的方式让布局中控件可以出目前布局的任何位置。内部控件,三种属性,属性值是true或falseandroid:layout_centerHrizontal水平居中,属性值是”@id/*“android:layout_below在某元素的下方属性值是数值android:layout_marginLeft离某元素左边缘的距离FrameLayout,帧布局,简朴,应用场景少,和碎片一起使用,没有定位方式,所有控件默认在布局的左上角,背面的会覆盖前面的。每一种组件都代表一种画面用该布局可以实现动画效果PercentFrame(Relative)Layout比例布局:布局中可以不用wrap_content,match_parent等方式来指定控件的大小,直接指定控件所占的比例,实现平分布局甚至任意比例分割布局。注意比例布局需要添加库依赖support:percent:24..由于LinearLayout自身支持按比例指定控件大小,因此比例布只为RelativeLayout和RelativeLayout功能扩展表格布局(Tablelayout)采用行列的形式管理UI组件,无需明确地申明它的行列数,而是通过添加TableRow、其他组件来控制表格的行数和列数GridLayout是Android4.0之后新增的布局管理器,因此正常状况下需要在Android4.0之后的版本中才能使用,假如但愿在更早的版本中使用的话,需要导入对应的支撑库(v7包的gridlayout包)。GridLayout网格布局,和前面所讲的TableLayout(表格布局)有点类似,不过他有诸多前者没有的东西,因此也更好用:-可以自己设置布局中组件的排列方式-可以自定义网格布局有多少行、列-可以直接设置组件位于某行某列-可以设置组件横跨几行或者几列AbsoluteLayout它不提供任何布局控制,而是由开发人员自己通过X、Y坐标来控制组件的位置。运行Android应用的手机往往千差万别,屏幕大小、分别率、屏幕密度等都也许存在较大的差异,使用绝对布局的话很难做机型适配--已经被废弃2.理解Android应用程序开发过程中,常见的四种设计模式及各自的使用场所。ListView-Adapter、Builder-Dialog、Factory-选项卡、Listener-事件监听。1适配器模式:简介:将一种类的接口转换成客户但愿的此外一种接口,从而使原本因接口不匹配而无法再一起工作的两个类可以在一起工作。不一样的数据提供者使用一种适配器来向一种相似的客户提供服务。举例:ListView或GridView的Adapter。2建造者模式:简介:将一种复杂对象的构建与它的表达分离,使得同样的构建过程可以创立不一样的显示,但其主线还是不变。举例:AlertDialog.Builder.AlertDialog.Builder,使用该Builder来构建复杂的AlertDialog对象工厂模式:定义一种用于创立对象的接口,让子类决定将哪一种类实例化。外部不需要关怀工厂是怎样创立一种复杂产品的过程示例:BitmapFactory位图工厂,专门用来将指定的图片转换为指定的位图Bitmap。监听器模式事件源通过事件的封装传给监听器,当事件源触发事件后,监听器接受到事件对象可以回调事件的措施.Listener-事件监听观测者模式:定义对象间是一(Subject)对多(Observer)的依赖关系,当一种对象发生变化时,其他依赖该对象的对象都会收到告知,并伴随变化。广播机制就是观测者模式ListView和BaseAdapter组合时,当BaseAdapter的item变化时,我们常常会调用notifyDataSetChanged(),告知Listview刷新3.Android中可支持网页的缩放的视图(View)及其功能在Android系统中,内置了一款高性能的浏览器,其内核就是WebKit,WebView网页视图,就是在这个基础上封装的一种控件,我们可以直接用这个控件在应用程序内去显示Web页面,直接用HTML文献做为布局文献,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年Android考试知识点考试

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部