尝试调用虚方法?

时间:2014-04-26 14:53:32

标签: android android-fragments onclicklistener

我试图在片段中实现onClick监听器。 当我添加

           button1.setOnClickListener (this)

正在逼近力量。

片段代码
Stack Trace

private  class PlaceholderFragment extends Fragment  implements OnClickListener{
     Button b1;
private   PlaceholderFragment() {

    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_main, container, false);
      b1  = (Button) container.findViewById(R.id.button1);
     b1.setOnClickListener(PlaceholderFragment.this);

        return rootView;
    }

    @Override
    public void onClick(View arg0) {

        // TODO Auto-generated method stub

    }
}

1 个答案:

答案 0 :(得分:2)

这个

 b1  = (Button) container.findViewById(R.id.button1);

应该是

b1  = (Button) rootView.findViewById(R.id.button1);

您要扩充布局,您需要使用视图对象来初始化视图。