你在onStart()方法中这样写就行了fragment为你activity中添加的fragment对象,button=(Button)fragment.getView().findViewById(R.id.button1);button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } });你这样就不会报错了这样可以么?