2014-04-25 66 views
5

是否可以在不使用xml的情況下創建並添加到應用導航抽屜?
我看到的每個例子都有一個帶佈局的附加xml文件。
現在我嘗試用初始化此:Android:導航抽屜不帶xml

DrawerLayout sidePanel = new DrawerLayout(this); 

,然後用View方法addView()添加此sidePanel但它造成的例外。
是否可以添加導航抽屜只使用Java代碼?

+0

是否抽屜式導航欄不住在自己的片段導航抽屜?我看不到這個 – cYrixmorten

+2

OP的優點,爲什麼你不使用XML?如果添加一個XML如果它適用於每個人,那麼問題是什麼? – shkschneider

+1

其實我只是想知道它是否可能。一般來說,我可以從代碼中直接添加一切(直到今天它是真實的),但這是規則中的某種例外,或者我不知道如何正確執行。 – rainbow

回答

-1

是的,你可以做,如果沒有XML,但你仍然需要一個佈局,至少認爲你需要

+1

你能舉一些例子嗎?據我瞭解,抽屜包含一些佈局不相反。 – rainbow

+0

您需要創建帶有框架佈局的XML,其中包含您的導航抽屜的片段。我已在上面添加了一個示例性佈局 – sona

+0

如果您說**您如何實現此目標,此答案將得到改進。簡單地說「是」並不是特別有用。你也應該避免兩次回答相同的問題。 – Liam