Just a test app showing how weird Android is. The gist of it is that we have two textviews, one with the string already set and the other with no text yet. By clicking on the first textview, we call setText on the second textview with the same text. Then, immediately after we measure the heights and compare them(by Logging them). You'll see that they are NOT the same, and in fact if you click a second time, they will end up being the same. What this means is that even though the second textview has the same text both times, the height returned is not the same.