Hola, haz probado usar los botones definidos en tu layout (xml) entonces en tu codigo en lugar de:
Código:
boton_guardar = new Button(this);
boton_nuevo = new Button(this);
Pones lo de siempre
Código:
boton_guardar = (Button) findViewById(R.id.guardar);
boton_nuevo = (Button) findViewById(R.id.nuevo);
Desde luego con las id que hayas asignado a tus botones.
Esto te lo digo ya que en el metodo que captura el onClick preguntas si la id del view que se ha hecho clic es igual a "R.id.guardar" lo que jamas funcionaria con el codigo tal como lo tienes y ademas me hace pensar que en el xml de tu actividad ya existe un boton cuya id es la que mencione antes (R.id.guardar).
Espero que te funcione.