Fix crash that block Android UI Binder

This commit is contained in:
khanhduytran0 2020-10-10 17:30:28 +07:00
parent 777d6f9839
commit 7c2ac63c38

View File

@ -985,23 +985,23 @@ public class VerticalTabLayout extends LinearLayout {
mTabStrip.addView(tabView, tab.getPosition(), createLayoutParamsForTabs()); mTabStrip.addView(tabView, tab.getPosition(), createLayoutParamsForTabs());
} }
@Override // @Override
public void addView(View child) { public void addViewItem(View child) {
addViewInternal(child); addViewInternal(child);
} }
@Override // @Override
public void addView(View child, int index) { public void addViewItem(View child, int index) {
addViewInternal(child); addViewInternal(child);
} }
@Override // @Override
public void addView(View child, ViewGroup.LayoutParams params) { public void addViewItem(View child, ViewGroup.LayoutParams params) {
addViewInternal(child); addViewInternal(child);
} }
@Override // @Override
public void addView(View child, int index, ViewGroup.LayoutParams params) { public void addViewItem(View child, int index, ViewGroup.LayoutParams params) {
addViewInternal(child); addViewInternal(child);
} }
@ -1009,8 +1009,7 @@ public class VerticalTabLayout extends LinearLayout {
if (child instanceof TabItem) { if (child instanceof TabItem) {
addTabFromItemView((TabItem) child); addTabFromItemView((TabItem) child);
} else { } else {
super.addView(child); throw new IllegalArgumentException("Only TabItem instances can be added to TabLayout");
// throw new IllegalArgumentException("Only TabItem instances can be added to TabLayout");
} }
} }