でこれを正しく使用する方法に関するサンプルコードを探していますTextView
。
私がグーグル検索で見つけた唯一のものは、TextUtilsクラスのこのテストユニットでした。
いくつかのガイダンスは大歓迎です。
編集:
ここで得た答えを調べて、コードに実装しようとしました。私はこのコードスニペットを使用しました:
TextView title = (TextView) view.findViewById(R.id.listitemThreadsTitle);
title.setVisibility(View.VISIBLE);
TextPaint p = title.getPaint();
String strTitle = "Moe, Joe, Isaac, Bethany, Cornelius, Charlie";
title.setText(strTitle);
float avail = p.measureText(strTitle);
CharSequence ch = TextUtils.commaEllipsize(strTitle, p, avail, "one more", "%d more");
title.setText(ch);
しかし、その結果は、本来あるべき姿とはまったく異なりました。
それはもっと似ていました:萌え、ジョー、アイザック、ベサ...
代わりに:萌え、ジョー、アイザック+ 3