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