In order to rotate your cube by angle
Matrix.setRotateM(rotationMatrix, 0, angle, 0f, 0f, -1.0f)// z-axis
You should better implement the onTouchEvent() method in your GLSurfaceView rather than adding buttons.
Check https://developer.android.com/develop/ui/views/graphics/opengl/touch