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
android:background="@android:drawable/editbox_background"
use it according to you change it that you want editbox_background. because android provide some build in background like above code choose according to your requirement. May be it is help full to you.
My way for fixing this is pretty hacky, but I managed to get the text to sit where I wanted by setting the height of the text view as static and fiddling with it until it just barely fit the text. In my case, the font style I was using had a height of 64sp so I set the height of my textview to 50sp and it worked okay. I also had to set foreground_gravity to bottom.