Is it possible to draw a circle on a canvas in Android with a different colour border using only one
Definition of Paint.Style says:
Paint.Style The Style specifies if the primitive being drawn is filled, stroked, or both (in the same color).
So it seems it can't be done in one go.
If you do this a lot you can create a static helper method that does two calls to draw bordered circle.
Or you could create a custom android.graphics.drawable.shapes.Shape object and override its draw(..) method.