diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index fc3f20f7a5563..dd3a6603f46a8 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -398,11 +398,6 @@ public class ResolverActivity extends Activity implements | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); rdl.setOnApplyWindowInsetsListener(this::onApplyWindowInsets); - if (shouldShowTabs() && isIntentPicker()) { - rdl.setMaxCollapsedHeight(getResources() - .getDimensionPixelSize(R.dimen.resolver_max_collapsed_height_with_tabs)); - } - mResolverDrawerLayout = rdl; } @@ -1012,6 +1007,15 @@ public class ResolverActivity extends Activity implements protected void onListRebuilt(ResolverListAdapter listAdapter) { final ItemClickListener listener = new ItemClickListener(); setupAdapterListView((ListView) mMultiProfilePagerAdapter.getActiveAdapterView(), listener); + if (shouldShowTabs() && isIntentPicker()) { + final ResolverDrawerLayout rdl = findViewById(R.id.contentPanel); + if (rdl != null) { + rdl.setMaxCollapsedHeight(getResources() + .getDimensionPixelSize(useLayoutWithDefault() + ? R.dimen.resolver_max_collapsed_height_with_default_with_tabs + : R.dimen.resolver_max_collapsed_height_with_tabs)); + } + } } protected boolean onTargetSelected(TargetInfo target, boolean alwaysCheck) { diff --git a/core/res/res/layout/resolver_list_with_default.xml b/core/res/res/layout/resolver_list_with_default.xml index 06a7633ce3f5d..4a5aa020fb9f7 100644 --- a/core/res/res/layout/resolver_list_with_default.xml +++ b/core/res/res/layout/resolver_list_with_default.xml @@ -21,7 +21,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:maxWidth="@dimen/resolver_max_width" - android:maxCollapsedHeight="144dp" + android:maxCollapsedHeight="@dimen/resolver_max_collapsed_height_with_default" android:id="@id/contentPanel"> 212dp 268dp 192dp - 248dp + 268dp + 144dp + 300dp 14sp 18dp diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 5317c8bd238ec..01d4e8c562498 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -3938,6 +3938,7 @@ +