2010-12-14 44 views
0

我想創建一個組件,該組件將顯示爲Android應用程序的導航菜單。基本上,自定義組件是一個矩形的「Div」(使用HTML術語),它包含六個按鈕。每個按鈕都提供指向應用程序另一部分的鏈接。我想在每個「頁面」上使用它,所以我想讓它易於維護。有關在Android中製作自定義,可推薦組件的提示

什麼是推薦的類來擴展創建這樣的自定義組件? (我已經看到了「小部件」類,但不知道這應該僅用於顯示的應用程序外(如谷歌搜索)小部件)

而且

是過程一樣簡單用它自己的XML佈局創建自定義的「Widget」類,然後將其添加到每個Activity類?

回答

3

要擴展的類是View,Widget類用於主屏幕中的小部件。這是一個很好的文檔閱讀:Building Custom Components,我建議看看複合控制部分,這似乎適合您的問題。

是過程一樣簡單創建自定義「窗口小部件」類與它自己的XML佈局,然後將它添加到每一個Activity類?

是,一旦你已經編寫了自己的看法,你就必須把它添加到您的佈局在XML(就像你與Android的意見做),這樣的事情:

<com.your.package.YourNiceView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 
+1

+ 1在2分鐘內添加到您的答案3次,我問了1分鐘後.... – tpow 2010-12-14 00:53:43

相關問題