2

テキストが大きすぎて 1 行に収まらない TextView があるため、テキスト全体が別の行に表示されます。ただし、テキスト自体は表示されませんが、TextView の幅が画面全体に表示されるようになりました。

たとえば、私のテキストが「いくつかの長いテキスト」であるとします。Get は次のように表示されます。

いくつかの長い
テキスト

wrap_content を使用して TextView を定義しました。

<TextView 
    android:id="@+id/txtMainText" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Some long text"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textColor="#000000" />

TextView の幅を、より広くではなく、「ある程度長い」幅にしたい。どうすればいいのですか?

ありがとう

4

2 に答える 2

0

解決する2つの方法:

1つは次のとおりです。

親レイアウトの layout_width = wrap_content を設定します

他は:

コードでテキストビューの幅を測定し、幅を設定します

于 2012-12-03T02:35:38.007 に答える