I found the problem with the layout. For the 2nd TextView on my layout, I have set

alignParentRight = true

And the 1st TextView has

width = "wrap_content"

Because of this, both these TextViews end up taking up common space. In order to avoid that, I set the first TextView to_LeftOf 2nd TextView . This ensures that they dont try to write on the same common space . Here is my correct layout :