現在、アプリを開発していて、アイスクリームサンドイッチでいくつかのテストを実行したところ、android:ellipsize = "end"というプロパティをテキストビューで使用すると、ドットの後ろに[文字を追加しています。このバグはナッツを運転していて、アイスクリームのサンドイッチにしか見えません。私はprevious thread about thisを見ましたが、そこにあった修正は役に立たなかった。任意のアイデアが、しかし、アンドロイド4.0のレポート、多分?私のコードは、私は何とかアイスクリームサンドイッチを間違っている。楕円アイスクリームサンドイッチが追加されました[
<LinearLayout
android:id="@+id/mainTitleLayout"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.36"
android:orientation="horizontal"
android:weightSum="1" >
<TextView
android:id="@+id/mainTitle"
android:layout_width="135dp"
android:layout_height="wrap_content"
android:layout_marginLeft="62dp"
android:layout_marginTop="4dp"
android:layout_weight="0.53"
android:editable="false"
android:ellipsize="end"
android:gravity="center_vertical|center_horizontal"
android:singleLine="true"
android:textColor="#fff"
android:textSize="26sp"
android:textStyle="bold"
android:width="125dp" >
</TextView>
</LinearLayout>
私は私が実際に1.6でのTextViewでカスタムフォントを使用して、同様の問題があった
TextView title = (TextView) act.findViewById(R.id.mainTitle);
title.setTypeface(Utils.font);
title.setText(detailTitle);
私はLinearLayoutでいくつかのランダムなテキストでテストしましたが、テキストが期待通りに切り捨てられました。 3つの点の後に他の文字はありません。あなたがTextViewに入れたテキストと、そのテキストをそこにどのように置くことができますか? – Flo
TextViewの周囲のLinearLayoutでもうまく動作します。 – Flo
これは私のためにそれを引き起こしていた "NEW YORK SUNGLASSES" 私はコードを使ってテキストを動的に設定しているので、それは何か関係があるかもしれません、テキストフィールドでsetTextを実行すると、 – MikeIsrael