0

高さがwrap_contentに設定されたTextViewがありますが、アプリに余分なスペースがたくさん残っています。

textview からのテキストは @+string から入ってきており、実際に挿入されているテキストではなく、wrap_content がその高さを文字列変数の高さに設定しているように見えます。

交換したら

            android:text="@+string/introGetStarted"

            android:text="Let's get started!"

次に、適切な高さを示しているように見え、テキストだけをラップします。

何か不足していますか?

参考までに、私の完全なTextView:

   <TextView
        android:id="@+id/textViewTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="@dimen/d15"
        android:layout_marginRight="@dimen/d30"
        android:layout_marginTop="@dimen/d25"
        android:lineSpacingExtra="-10sp"
        android:text="@string/introGetStarted"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textSize="@dimen/d70" />
4

2 に答える 2

1

私は実際に答えを見つけました、それはstrings.xmlファイル自体から改行文字が出てきたためでした。

于 2013-02-04T19:36:35.167 に答える
1

文字列リソースを間違って参照しています。プラスを外す

android:text="@string/introGetStarted"

@+string/ は、「introGetStarted」という名前の新しい文字列リソースを追加するようなものを意味し、@string/introGetStarted は、既存のリソース「introGetStarted」を参照することを意味します。

于 2013-02-04T19:00:32.530 に答える