0

私はいくつかのフィールドで android:inputType="textEmailAddress|textEmailSubject" を使用して、Stackoverflow の投稿に関する提案に従って長い行が折り返されないようにしています。ただし、Nexus-S (ただし、Samsung Tab-2 7 は除く) では、テキストの一部に赤い下線が引かれていることに気付きました。

たとえば、「18 BR」の場合、BR には線が引かれています。ただし、「NAS2」には下線が引かれていません。「TI」には下線が引かれています。Android:inputType="textEmailAddress|textEmailSubject" を削除すると、下線は消えますが、長いユーザー名で行が折り返される可能性があります。

<!-- Readout Waypoint Name -->
<TextView
    android:inputType="textEmailAddress|textEmailSubject"
    android:id="@+id/textWaypoint"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:text="--"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textSize="@dimen/menu" />

これを解決する最善の方法は何ですか。Google や Stackoverflow で何も見つからず、それを解決する最善の方法がわかりません。

4

1 に答える 1

2

プロパティを削除android:inputTypeし、TextView で以下の行を使用して問題を解決します

android:ellipsize="end"
android:singleLine="true"
于 2012-11-13T07:08:27.953 に答える