My UI appears extremely small when i build and launch my game on my android device. Im working with unity 4.6. I've tried changing the UI scale mode of my canvas to all 3 types. Scale with screen size option and constant physical size option makes it too big. Constant pixel size makes it too small. With constant pixel size this is what it looks like on my mobile:
I could increase the scale factor but then it looks like this on PC. Also, I don't think it would look right on a tablet then.