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不同的就是減少了依賴關係!


發佈了32 篇原創文章 · 獲贊 11 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章