7

おっとSDK、おっ...

そのため、画面からはみ出す前に、TextView(1行)の最後に楕円を追加しようとしています。楕円が壊れている(2.1用に開発中)ことを読みましたか?Googleで検索した後、誰もがinputTypeをtextに、maxLinesを1に設定することを提案しているようで、楕円が表示されます。

これには2つの問題があります。1)テキストが画面からはみ出しますが、楕円形ではありません。画面の端に文字の半分しか表示されていないため、テキストが画面からはみ出していることがわかりますが、代わりに「...」が印刷されていません。2)TextViewでinputTypeを設定すると、リストアイテムをクリックしても機能しなくなります。クリックしても強調表示はなく、onListItemClickハンドラーは起動しません。

それで...

ここで何ができますか?

楕円にする方法は2つあります。単語全体が画面に収まらない場合は、単語全体を非表示にして楕円を追加します。または、楕円が収まるように十分な数の文字を削除します。理想的には、後者が私が欲しいものです。

ご協力いただきありがとうございます

4

1 に答える 1

23

ellipsizeが必要な場合は、android:singleLine = "true"またはandroid:ellipsize="end"を使用してください。

于 2010-07-30T17:31:59.643 に答える