2016-04-18 2 views
-1

Я создаю диалог, который отображает мой собственный макет. Ниже приведен кодразмер текстового поля не изменяется в зависимости от типа отображения в android

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/layoutHdr" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 

    <ImageView 
     android:layout_width="@dimen/icon_size_small" 
     android:layout_height="@dimen/icon_size_small" 
     android:layout_marginLeft="15dp" 
     android:gravity="center_horizontal" 
     android:src="@drawable/appicon" /> 

    <TextView 
     android:id="@+id/permissionHeader" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:gravity="left" 
     android:text="@string/permission_popup_mandate_header" 
     android:textColor="@color/black" 
     android:textSize="@dimen/font_size_dialog_title" 
     android:textStyle="bold" /> 

Проблема здесь, если шрифт устройства «Огромный» или «Small» или «Large», он отображает тот же шрифт, на самом деле предположить, т отображаться как в настройки устройства

ответ

0

Вы используете dp для вашего текста? Использование sp должно отображаться на каждом устройстве.

+0

Я использовал dp. после смены на sp он начал работать. –

Смежные вопросы