我有一个 SlidingTabLayout,每次选择不同的页面(片段)时,我都会尝试更改 settext。
我试图通过片段本身来做到这一点。我总共有 3 个,我是通过getActivity()
调用onCreateView
应用程序不会崩溃,但这会导致选项卡在每个选项卡上显示不正确的选项卡名称。它们是乱序的,并且可以根据单击的顺序显示两次名称。
我不确定我做错了什么。这是我当前的代码:
表 1-3:
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
TextView textView = (TextView)getActivity().findViewById(R.id.pageName);
textView.setText("Tab X");
return inflater.inflate(R.layout.discover_fragment,container,false);
}
如果需要,我可以显示更多代码。感谢所有帮助。