2014-05-12 32 views
0

如果我創建的導航抽屜中沒有任何東西,它可以很好地工作。 如果我即打電話不同視圖上的抽屜式導航板

setContentView(R.layout.screen_one); 

用於顯示另一個屏幕,導航抽屜不工作了。我按下了操作欄上的按鈕,但沒有任何操作。

錯誤在哪裏? 感謝

+0

請顯示更多的代碼! Ur xml文件和ur類也是如此,我們可以幫助你。您的問題也不清楚,請更新詳細信息 – k0sh

+0

檢查此http://stackoverflow.com/questions/23476645/android-navigation-drawer-implemented-with-activities/23477100#23477100和http:// stackoverflow。 com/questions/23518555/android-navigation-drawers-and-fragments/23518942#23518942 – Libin

+0

確保screen_one佈局也定義了抽屜佈局。 –

回答

0

我認爲你是在一個新的類/活性調用此

setContentView(R.layout.screen_one); 

這個新的屏幕當你打電話時,它位於你的舊屏幕之上。但是,您的導航抽屜被連接到前一個屏幕,因此它不起作用,因爲所有的觸摸事件都發生在新屏幕上。

+0

這是同一個班級和活動,而且肯定是你寫的。我如何解決它? –

+0

查看上面Libin給出的鏈接。根據最適合你的方式,你可以有一個基本活動來處理應用程序其他活動所需的所有常見事物,或者你可以在一個活動中使用片段,當然這些活動會附帶抽屜。 – Kaustuv