Best graphic class for game board

view story

http://stackoverflow.com – I'm creating my first Android game, and I am wondering which class will be the best to create game border. My game is easy. I want to make a border which has for example 10 fields. If I press a button (button is independent of board), I want to change color of one selected field. Is SurfaceView a good solution for this or maybe you can propose a better solution? (HowTos)