Cómo usar el botón en fragmento

Lo que debe hacer es usar una vista en el fragmento y en esa vista usar el método findViewById

  1. Vaya al diseño, el archivo xml correspondiente al fragmento, agregue un , no olvide ponerle una identificación
  2. Vaya a la java correspondiente a su fragmento, presione ctrl + no cmd + n
  3. En ese menú emergente, seleccione Métodos de anulación
  4. Busque el método onViewCreated y selecciónelo, agregará algo de código en el editor
  5. Dentro de ese método, deja el super, ese método tiene una vista en los parámetros
  6. Ahora busque el botón Button exampleBtn = (Button) view.findViewById (R.id.coolBtn);

Lea esta diferencia entre onCreateView y onViewCreated in Fragment

Si desea obtener una vista de la actividad, debe hacer lo mismo, pero anular el método onActivityCreated. Dentro de él use getActivity.findViewById. Debe esperar hasta que la Actividad esté lista para obtener vistas de actividad de un fragmento, de lo contrario obtendrá una excepción de puntero nulo, porque esas vistas aún no existen. Esto es común si desea acceder a la barra de acción o la barra de herramientas o un fab en la actividad.