現在、Android 4.0 Ice Cream Sandwichでアプリのテストを行っています。テストの間、私はellipsize属性が機能しなくなったことに気付きました。Android 4.0でEllipsize属性が機能していません
私はそれをリストビューで使用して、長いアイテムのタイトルを切り捨てました。 Android 2.3.7では、すべてが期待通りにレンダリングされます。長すぎるタイトルは切り捨てられ、3つのドットが文字列の末尾に追加されます。 Android 4.0では、タイトルは画面に完全に収まる最後の単語の後に切り捨てられ、残りはスキップされます。
私はAndroid 2.3.7とAndroid 4.0.3の携帯電話で試しました。この動作は、グラフィカルレイアウトエディタでAndroidのバージョンを変更することによってeclipseでテストすることさえできます。
誰にも同じ問題がありますか?どんな仕事でもこれを回すことができますか?
私はあなたの問題を再現することはできません。 'android:ellipsize =" end "'と 'android:singleLine =" true "'を持っている 'TextView'は、Android 4.0.3上でうまく動作します。エラーを再現するサンプルプロジェクトをどこかに投稿することを検討するかもしれません。 – CommonsWare
私のstyle.xmlファイルを再確認しました。このエラーにつながる奇妙なアトリビュートがいくつかあったようです。私はそれをクリーンアップし、 'android:singleLine =" true "'を追加します。今それは動作します!ありがとう!!! maxLines = "1"、lines = "1"、scrollHorizontally = "true"にする前に理由を聞かないでください! ;)このアプリは私の最初のものの一つでした。 – Flo
ちょっと私は同じ問題を抱えていますが、推奨される修正のどれもそれを解決してくれないようです。これは可能ですが、アイスクリームのサンドイッチですか? – MikeIsrael