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來定義每個元素。

相關文章
相關標籤/搜索