When I include the below XML to layout file, I can see the below image. If you see it, you could realize that the TextView has top and bot
XML
TextView
Have you defined a layout margin? For example:
android:layout_marginTop="5dp"
Otherwise, if your text view is wrapped inside a LinearLayout or other container, then that cold have either padding or a margin too.