0

Android TextView は、次のように HTC NEW ONE で正しく表示されません: 正しい単語が切り捨てられました (HTC NEW ONE のみ)。

ここに画像の説明を入力

次のような私のxmlコード:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:paddingLeft="5dp" android:paddingRight="5dp" android:paddingTop="3dp"
android:paddingBottom="3dp"
android:background="@layout/date_bar">
<RelativeLayout android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:paddingLeft="5dp"
    android:paddingRight="5dp" android:paddingTop="4dp" android:paddingBottom="5dp"
    android:background="@layout/round_corner">

    <ImageView android:id="@+id/left_arrow" android:visibility="gone"
        android:scaleType="fitCenter" android:layout_height="wrap_content"
        android:layout_width="14dp" android:src="@drawable/arrowleft"
        android:layout_alignParentLeft="true" android:layout_centerVertical="true"
        android:paddingRight="3dp" />
    <ImageView android:id="@+id/right_arrow" android:visibility="gone"
        android:scaleType="fitCenter" android:layout_height="wrap_content"
        android:layout_width="14dp" android:src="@drawable/arrowright"
        android:layout_alignParentRight="true" android:layout_centerVertical="true"
        android:paddingLeft="3dp" />

    <ImageView android:id="@+id/summary_page_battery"
        android:layout_toLeftOf="@id/right_arrow" android:scaleType="fitCenter"
        android:adjustViewBounds="true" android:visibility="visible"
        android:layout_height="80sp" android:layout_width="wrap_content"
        android:layout_alignWithParentIfMissing="true" />

    <TextView android:id="@+id/summary_page_title" style="@style/SummaryPageTitleStyle"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:layout_alignParentTop="true" android:layout_toRightOf="@id/left_arrow" />
    <TextView android:id="@+id/summary_page_date" style="@style/SummaryPageTitleStyle"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:gravity="right"
        android:singleLine="true"
        android:lines="1"
         android:layout_toLeftOf="@id/summary_page_battery"
        android:layout_toRightOf="@id/summary_page_title"
        android:layout_alignWithParentIfMissing="true" />

    <TextView android:id="@+id/summary_page_item1_label" style="@style/SummaryPageItemNormalStyle"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:singleLine="true" android:ellipsize="end"
        android:layout_toRightOf="@id/left_arrow" android:layout_below="@id/summary_page_date" />
    <TextView android:id="@+id/summary_page_item1_content"
        android:layout_alignWithParentIfMissing="true" android:gravity="right"
        android:layout_height="wrap_content" android:layout_width="wrap_content"
        android:layout_below="@id/summary_page_date" android:paddingLeft="8dp"
        android:singleLine="true" android:ellipsize="middle"
        android:layout_toLeftOf="@id/summary_page_battery"
        android:layout_toRightOf="@id/summary_page_item1_label" />

    <TextView android:id="@+id/summary_page_item2_label" style="@style/SummaryPageItemNormalStyle"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:singleLine="true" android:ellipsize="end"
        android:layout_toRightOf="@id/left_arrow" android:layout_below="@id/summary_page_item1_label" />
    <TextView android:id="@+id/summary_page_item2_content"
        android:gravity="right" android:layout_alignWithParentIfMissing="true"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:layout_toLeftOf="@id/summary_page_battery"
        android:layout_below="@id/summary_page_item1_content"
        android:paddingLeft="8dp" android:singleLine="true"
        android:ellipsize="middle" android:layout_toRightOf="@id/summary_page_item2_label" />

    <TextView android:id="@+id/summary_page_item3_label" style="@style/SummaryPageItemNormalStyle"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:singleLine="true" android:ellipsize="end"
        android:layout_toRightOf="@id/left_arrow" android:layout_below="@id/summary_page_item2_label" />
    <TextView android:id="@+id/summary_page_item3_content"
        android:paddingLeft="8dp" android:layout_alignWithParentIfMissing="true"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:layout_toLeftOf="@id/summary_page_battery"
        android:layout_below="@id/summary_page_item2_content"
        android:gravity="right" android:singleLine="true" android:ellipsize="middle"
        android:layout_toRightOf="@id/summary_page_item3_label" />
</RelativeLayout>
</RelativeLayout>

私のコードの何が問題になっていますか? 私は自分の電話とさまざまなシミュレーターで試しました。すべて正常に動作します。解決方法がわかりません

4

2 に答える 2

0

実際にはデバイスに依存する場合があるため、テキストのサイズを変更するなどしてテキストを調整するか、テキストのフォントタイプを変更する必要があります。役に立つかもしれません。

于 2013-07-31T13:41:48.417 に答える
0

paddingRightあなたのおよび/または左側またはあなたのおよび/またはmarginRightに注意してくださいTextViewsmarginLeftpaddingLeftImageView

于 2013-07-31T13:42:05.303 に答える