listviewのあるactivity内で、adapterに1行追加してAdapter#notifyDataSetChanged()を行っています。

リストの行数が画面の高さ以上(スクロールが必要)の場合は問題ありません。
が、行数が画面の高さ以内の場合はリストの要素の表示が崩れます。(文字列が1文字目しか表示されない、等)
何が原因として考えられるでしょうか