android 面试题整理

一、四大组件android

    android的四大组件分别为Activity,Service,Broadcast Receiver,Content Provider.ide

    Activity是应用程序的门面,凡是在应用中能看获得的东西都是在Activity.布局

    Service没法看到他,可是一直在后台默默的工做,即便用户退出了程序,后台也能够继续运行。it

    Broadcast Receiver容许你的应用接受来自各处的广播。例如:接听挂断电话等等。ast

    Content Provider为各个程序之间共享数据提供了可能,好比读取电话簿中的联系人,等等。后台

二、五大布局程序

    android的五大布局分别为:FrameLayout,LinearLayout,RelativeLayout,AbsoluteLayout,TableLayout.layout

    FrameLayout:在界面的左上角堆叠,只能够放一些比较简单的东西。数据

    Linearlayout:线性布局,能够设置垂直布局和横向布局。设置成垂直布局的时候,一行只能放置一个元素。设置成横向布局的时候,只能有一行,后面的元素会在前一个元素的右边进行依次排放。vi

    RelativeLayout:相对布局。能够将其余的元素做为参照物,在这个参照物的上下左右进行布局。

    AbsoluteLayout:绝对布局。设置元素的x,y轴属性。就能够将元素精准布局了。可是若是屏幕旋转并且有多个元素的时候,计算起来会比较麻烦。

    TableLayout:表格布局。能够使用TableRow来定义每个元素。

相关文章
相关标签/搜索