diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 5269457ea31..71a2d7f1219 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -153,6 +153,10 @@ android:value="com.android.settings.wifi.AdvancedWifiSettings" /> + + - @@ -370,7 +373,6 @@ android:clearTaskOnLaunch="true"> - diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index 14ac78a4222..6e0ce4c7de9 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -190,6 +190,7 @@ public class Settings extends PreferenceActivity implements ButtonBarHandler { mCurrentHeader = parentHeader; switchToHeaderLocal(parentHeader); + highlightHeader(); mParentHeader = new Header(); mParentHeader.fragment @@ -217,6 +218,7 @@ public class Settings extends PreferenceActivity implements ButtonBarHandler { Integer index = mHeaderIndexMap.get(mTopLevelHeaderId); if (index != null) { getListView().setItemChecked(index, true); + getListView().smoothScrollToPosition(index); } } }