【发布时间】:2018-02-11 06:49:39
【问题描述】:
我制作了自定义 tablayout 视图来自定义 tablayout android 的字体,但它让我在 mTabs.add(position, tab); 上崩溃我的代码有什么问题?
@Override
public void addTab(@NonNull Tab tab, int position, boolean setSelected) {
MyTextView myTextView = (MyTextView)
View.inflate(getContext(), R.layout.tab_item_template, null);
myTextView.setText(tab.getText());
tab.setCustomView(myTextView);
mTabs.add(position, tab);
super.addTab(tab, position, setSelected);
}
错误是
java.lang.IndexOutOfBoundsException: Invalid index 10, size is 0
【问题讨论】: