diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java index 61d22d137e0f6..a201a335622a9 100644 --- a/core/java/com/android/internal/app/ChooserActivity.java +++ b/core/java/com/android/internal/app/ChooserActivity.java @@ -3100,7 +3100,7 @@ public class ChooserActivity extends ResolverActivity implements final ViewGroup viewGroup = (ViewGroup) holder.itemView; int start = getListPosition(position); int startType = getRowType(start); - if (viewGroup.getForeground() == null) { + if (viewGroup.getForeground() == null && position > 0) { viewGroup.setForeground( getResources().getDrawable(R.drawable.chooser_row_layer_list, null)); } diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index f168215cb6306..96bfe7394440e 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -1566,6 +1566,7 @@ public class ResolverActivity extends Activity implements viewPager.setVisibility(View.VISIBLE); tabHost.setCurrentTab(mMultiProfilePagerAdapter.getCurrentPage()); mMultiProfilePagerAdapter.setOnProfileSelectedListener(tabHost::setCurrentTab); + findViewById(R.id.resolver_tab_divider).setVisibility(View.VISIBLE); } private void resetTabsHeaderStyle(TabWidget tabWidget) { diff --git a/core/res/res/layout/chooser_grid.xml b/core/res/res/layout/chooser_grid.xml index 24a21ebcad800..c0de6936dd128 100644 --- a/core/res/res/layout/chooser_grid.xml +++ b/core/res/res/layout/chooser_grid.xml @@ -78,6 +78,14 @@ android:layout_height="wrap_content" android:visibility="gone"> + + + android:minHeight="@dimen/resolver_empty_state_height" /> diff --git a/core/res/res/layout/resolver_list_per_profile.xml b/core/res/res/layout/resolver_list_per_profile.xml index d481eff9702c4..c4f9ed90b49a7 100644 --- a/core/res/res/layout/resolver_list_per_profile.xml +++ b/core/res/res/layout/resolver_list_per_profile.xml @@ -29,7 +29,6 @@ android:elevation="@dimen/resolver_elevation" android:nestedScrollingEnabled="true" android:scrollbarStyle="outsideOverlay" - android:scrollIndicators="top|bottom" android:divider="@null" android:footerDividersEnabled="false" android:headerDividersEnabled="false" diff --git a/core/res/res/layout/resolver_list_with_default.xml b/core/res/res/layout/resolver_list_with_default.xml index b54673834ea97..72e8b0c2c5d56 100644 --- a/core/res/res/layout/resolver_list_with_default.xml +++ b/core/res/res/layout/resolver_list_with_default.xml @@ -175,6 +175,14 @@ android:layout_height="wrap_content" android:visibility="gone"> + + android:minHeight="@dimen/resolver_empty_state_height" /> diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index b8dd418da1737..85c2a2a24749e 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -3874,6 +3874,7 @@ +