10

色の異なる3つのイタリックテキストビューを使用しています

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent" android:layout_height="wrap_content"
            android:orientation="horizontal" android:id="@+id/submittedBy" android:paddingTop="10dip">


            <ImageView android:id="@+id/subByImg"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:gravity="left" android:layout_gravity="bottom" android:src="@drawable/submitted_by_arrow"/>
            <TextView android:id="@+id/submitLabel"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:gravity="left" android:text="Submitted by"  android:textStyle="italic"
                android:textSize="12sp" android:textColor="@color/gray" android:paddingLeft="5dip"/>
            <TextView android:id="@+id/submitName" android:textStyle="italic"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:textSize="12sp" android:textColor="@color/maroon_dark" android:paddingLeft="10dip"/>
                <TextView android:id="@+id/submitByDate" android:textStyle="italic"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:gravity="left"
                android:textSize="12sp" android:textColor="@color/gray" android:paddingLeft="10dip"/>
            </LinearLayout>

すべての最後の文字が正しく表示されていないのだろうか。特別に真ん中に表示されている名前は「DanBuckland」で、最後の文字が欠落しているのは「DanBucklano」のように見える

また、テキストビューを斜体と太字の両方にする方法を教えてください。

代替テキストhttp://www.freeimagehosting.net/uploads/953d573113.jpg

4

3 に答える 3

7

私はまったく同じ問題を抱えていました。イタリックにする必要がある文字列の末尾にスペースを追加するだけで回避できました。

それは最も長期的に正しい解決策ではないかもしれませんが、私にとってはうまくいきました。

于 2010-05-09T20:41:54.073 に答える
2

斜体を使用すると、バウンディング ボックスが正しく計算されないようです。

要素に paddingLeft=6 と paddingRight=6 を使用しようとしましたか? (重複する可能性が低くなります)。

TextView 内の複数のスタイルについては、TextView内に複数のスタイルを持つことは可能ですか? を参照してください。

于 2010-02-16T08:53:15.277 に答える
1

&#160;string.xml ファイル内のテキストで使用できます。

于 2014-04-01T12:20:23.587 に答える