結論 OnGlobalLayout()でLayout#getLineEnd(line)でline行目の末尾が何文字めなのかがわかるから,それ以降を削除してsetText()しなおせ Multiline Ellipsizeは難しい TextView で,複数行(例えば2行とする)入れたあと末尾を省略したいとする. 日本をリスペクトする原作者の執念が描き出すリアル・ジャパンの凄い味! 米国在住の彼らが写真やインターネット検索や甥の手紙を通じて 綿密に取材した深い理解の産物、それがネオサイタマだ。 これを 日本をリスペクトする原作者の執念が描き出すリアル・ジャパンの凄い味! 米国在住の彼らが写真やインターネット検索や甥の手紙を通じ… のようにしたい場合だ. ふつうに考えると <TextView android:layout_width="match_parent" android:layout_
![TextViewの複数行末尾Ellipsize - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/457bda641f82a6f67d828f2376f191ac5f7faa7d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9VGV4dFZpZXclRTMlODElQUUlRTglQTQlODclRTYlOTUlQjAlRTglQTElOEMlRTYlOUMlQUIlRTUlQjAlQkVFbGxpcHNpemUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWY3NzZiNWQ0NGQ0YWEwY2Q4ZjA0YzIyOWM3MzU0ZWJj%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaGFja3VneW8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTIxNDgwMmE2YTU3OWM4YWFjNzVmOTIzMjgwNzU1ZTVk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Ddd0f8c33fab9880720c2c9891051df02)