Activity es para escribir el código o la lógica.
Layout es para la parte de interfaz gráfica.
De novato uno empieza a crear varios layouts y los controla con solo 1 Activity.
Mi sugerencia es que uses 1 Activity por cada layout.
Y adicional a eso los diferencias en nombres, pero relacionados.
Por ejemplo.
Activity :
act_inventario
Layout:
frm_inventario
Asi el seguimiento de errores se hace mucho mas rapido.
En algun momento usaba el mismo nombre para el Layout y el mismo nombre para el Activity, en otro usaba diferente nombre y no tan relacionado. Asi q luego es mas dificil de mantener el código.