diff --git a/res/layout/manage_applications_apps.xml b/res/layout/manage_applications_apps.xml index 4033d43b231..1e0518dada2 100644 --- a/res/layout/manage_applications_apps.xml +++ b/res/layout/manage_applications_apps.xml @@ -19,11 +19,6 @@ android:layout_height="match_parent" android:orientation="vertical"> - - + + - - diff --git a/src/com/android/settings/applications/ManageApplications.java b/src/com/android/settings/applications/ManageApplications.java index 03e178aa575..45431eb1990 100644 --- a/src/com/android/settings/applications/ManageApplications.java +++ b/src/com/android/settings/applications/ManageApplications.java @@ -197,8 +197,6 @@ public class ManageApplications extends Fragment implements private View mListContainer; - private ViewGroup mPinnedHeader; - // ListView used to display list private ListView mListView; // Custom view used to display running processes @@ -245,19 +243,10 @@ public class ManageApplications extends Fragment implements if (mRootView != null) { return mRootView; } - mInflater = inflater; mRootView = inflater.inflate(mListType == LIST_TYPE_RUNNING ? R.layout.manage_applications_running : R.layout.manage_applications_apps, null); - mPinnedHeader = (ViewGroup) mRootView.findViewById(R.id.pinned_header); - if (mOwner.mProfileSpinnerAdapter != null) { - mOwner.mSpinner = (Spinner) inflater.inflate(R.layout.spinner_view, null); - mOwner.mSpinner.setAdapter(mOwner.mProfileSpinnerAdapter); - mOwner.mSpinner.setOnItemSelectedListener(mOwner); - mPinnedHeader.addView(mOwner.mSpinner); - mPinnedHeader.setVisibility(View.VISIBLE); - } mLoadingContainer = mRootView.findViewById(R.id.loading_container); mLoadingContainer.setVisibility(View.VISIBLE); mListContainer = mRootView.findViewById(R.id.list_container); @@ -482,6 +471,7 @@ public class ManageApplications extends Fragment implements private ViewGroup mContentContainer; private View mRootView; private ViewPager mViewPager; + private ViewGroup mPinnedHeader; private UserSpinnerAdapter mProfileSpinnerAdapter; private Spinner mSpinner; private Context mContext; @@ -936,7 +926,14 @@ public class ManageApplications extends Fragment implements container, false); mContentContainer = container; mRootView = rootView; - + mPinnedHeader = (ViewGroup) mRootView.findViewById(R.id.pinned_header); + if (mProfileSpinnerAdapter != null) { + mSpinner = (Spinner) inflater.inflate(R.layout.spinner_view, null); + mSpinner.setAdapter(mProfileSpinnerAdapter); + mSpinner.setOnItemSelectedListener(this); + mPinnedHeader.addView(mSpinner); + mPinnedHeader.setVisibility(View.VISIBLE); + } mViewPager = (ViewPager) rootView.findViewById(R.id.pager); MyPagerAdapter adapter = new MyPagerAdapter(); mViewPager.setAdapter(adapter);