我在工作中使用 ActionBar.TabListener。有 4 个选项卡,每个选项卡都有自己的片段。当我想通过 OnTabSelected 函数更改选项卡时,我尝试在片段中找到一个表格布局,用于动态添加表格行。但它返回空异常。在这里搜索了很多文章,我认为原因是我在旧的片段布局中找到了id。应该等待当前片段准备好。(比如 onFinishinflate() ?)谁能告诉我如何解决?非常感谢!
这是我的代码
public void onTabSelected(ActionBar.Tab tab,FragmentTransaction fragmentTransaction{
mViewPager.setCurrentItem(tab.getPosition());
if (tab.getPosition() == 0){
TableLayout table = (TableLayout) this.findViewById(R.id.TableLayout1);
}
}