2014-07-18 44 views
1

從Android Jellybeans中,Settings活動的所有子活動都在此左上角有一個返回按鈕,它調用了設置活動。它的行爲更像是用於導航目的的「向上」按鈕。Android:如何從SubSettings中禁用左上角的後退按鈕

我有android代碼,我想在我的構建中爲顯示,聲音等少數子活動禁用此按鈕。

任何建議,我必須在哪裏修改以禁用此功能? 我嘗試了該清單文件中去除特定活動

android:parentActivityName 

標籤,但沒有奏效。

+0

發佈一些代碼,如果可能,然後張貼的設計。 –

+0

如果需要,我準備好更改框架。基本上我不想在「聲音」/「顯示」/「存儲」/「電池」等幾項活動的左上角以'<'形式顯示'向上'按鈕,我認爲這會很容易通過刪除Manifest文件中的標籤「parentActivityName」,但它不起作用。 – darthvading

回答

2

試試這個

getActionBar().setDisplayHomeAsUpEnabled(false); 
+0

如何在sub-settings-activities中獲取getActionBar()。在擴展PreferenceFragment的android-root/packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageSummary.java中。我認爲PreferenceFragment不支持getActionBar()方法。還有其他類以及使用preferenceFragment的PowerUsageSummary。如何在這種情況下進行? – darthvading