在我的FragmentActivity上,我不能让它工作,从片段中带来按钮变量:
View v= myfragclassvar.getView();
Button b=(Button) v.findViewByid(R.id.button1);
b.setText("dddd");
对v变量进行Nullpointer ..
我正在尝试从片段活动...
中设置片段中的按钮任何帮助表示赞赏,
感谢。
答案 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
直接与视图进行通信。