Hide the top intent resolver divider when there are tabs

Fixes: 155174577
Test: manual
Change-Id: If35f4902e793767cbd38e1f5770d55c4e7b22872
This commit is contained in:
Alex Kershaw
2020-05-12 11:32:23 +01:00
parent 2133dc6e73
commit 760754ec61

View File

@@ -1598,6 +1598,7 @@ public class ResolverActivity extends Activity implements
}
private void setupProfileTabs() {
maybeHideDivider();
TabHost tabHost = findViewById(R.id.profile_tabhost);
tabHost.setup();
ViewPager viewPager = findViewById(R.id.profile_pager);
@@ -1646,6 +1647,17 @@ public class ResolverActivity extends Activity implements
findViewById(R.id.resolver_tab_divider).setVisibility(View.VISIBLE);
}
private void maybeHideDivider() {
if (!isIntentPicker()) {
return;
}
final View divider = findViewById(R.id.divider);
if (divider == null) {
return;
}
divider.setVisibility(View.GONE);
}
/**
* Callback called when user changes the profile tab.
* <p>This method is intended to be overridden by subclasses.