Try swapping the two items in your FrameLayout
. I suspect that the ListView
is in fact transparent, and your TextView
is under it.
Some more information is available from this SO question: Placing/Overlapping(z-index) a view above another view in android