Si se puede, pero tendrás que almacenar las referencias de los botones en algún sitio (por ejemplo un ArrayList) para poder asignarle después los eventos.
Eso, o añadirle ya el código del OnClick antes del addView (o después, pero mientras sigas teniendo referencia) y que dependa del nombre del botón.