选项卡不会更新每个选项卡布局中的文本

时间:2017-12-15 11:41:36

标签: java android android-activity

每个tablayout中的textView无法更改为某些文本。 没有错误等发生。这是代码。

每个标签布局都有不同的文件.xml。

LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(R.layout.coordinators_tab, null,false);
TextView txt = view.findViewById(R.id.textView4);

txt.setText("JUST WE CAN");

如果不理解,请不要不喜欢这个问题!

2 个答案:

答案 0 :(得分:1)

仅在创建片段后访问视图。在视图膨胀后的oncreateview中访问视图。

public class CoordinatorsTab extends Fragment {
    private static final String TAG = "CoordinatorsTab";

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

        View view = inflater.inflate(R.layout.coordinators_tab, container, false);

        //Access here
        TextView txt = view.findViewById(R.id.textView4);
        txt.setText("JUST WE CAN");
        return View;
    }
}

答案 1 :(得分:0)

找到视图后,你必须像这样投射

        TextView txt = (TextView) view.findViewById(R.id.textView4);