从FragmentActivity设置片段中按钮上的文本

时间:2013-12-04 22:32:14

标签: android android-fragments

在我的FragmentActivity上,我不能让它工作,从片段中带来按钮变量:

View v= myfragclassvar.getView();
Button b=(Button) v.findViewByid(R.id.button1);
b.setText("dddd");

对v变量进行Nullpointer ..

我正在尝试从片段活动...

中设置片段中的按钮

任何帮助表示赞赏,

感谢。

2 个答案:

答案 0 :(得分:1)

确保在调用其onCreateView()之后在片段上调用getView()。

您可以在片段的onCreateView()中调用FragmentActivity中的回调方法,以将片段视图传递给活动。

答案 1 :(得分:0)

如果您正在处理片段,您应该如下所示:

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onViewCreated(view, savedInstanceState);

}

我建议使用onViewCreated直接与视图进行通信。