onCreate()말고, onWindowFocusChanged에서 setText하시면 됩니다.
onCreate가 실행되고, onWindowFocusChanged가 실행되기 때문에 당연히iCount의 값은 0이됩니다.
그리고 뷰의크기는 화면에 뷰들이 배치되고 나서 구할수가 있습니다. onCreate에서는 아직 배치전이기때문에 모든 뷰의 크기가0으로 나옵니다. 만약 버튼을 눌러서 뷰의 크기를 구한다면, 이미 화면이 생성되고 나서의 작업이기 때문에 onCreate내부에 써줘도 구해집니다.
액티비티의 생명주기에 관한 내용을 찾아서 읽어보시면 도움이 되실듯합니다.