我试图在片段中实现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
}
}
答案 0 :(得分:2)
这个
b1 = (Button) container.findViewById(R.id.button1);
应该是
b1 = (Button) rootView.findViewById(R.id.button1);
您要扩充布局,您需要使用视图对象来初始化视图。