Я разрабатываю приложение для Android. Мой дизайнер дал мне дизайны с размером шрифта 48PT в фотошопе. Для Android, сколько DP я должен установить в размере шрифта?
Настройка размера шрифта в приложении
comment
вы должны использовать SP для размера шрифта, а не DP
- person ligi   schedule 01.10.2014
comment
возможный дубликат Как преобразовать pt в sp?
- person grunk   schedule 01.10.2014
comment
я думаю, вам нужно установить внешний вид текста на largfe
- person Digvesh Patel   schedule 01.10.2014
Ответы (2)
http://angrytools.com/android/pixelcalc/
Этот сайт поможет вам преобразовать ваши значения px, dp, sp, pt и т. Д. Убедитесь, что вы используете правильную плотность в раскрывающемся списке.
Ваши 48dp равны 107sp и 106dp
person
mujeeb.omr
schedule
01.10.2014
Создайте файл dimen.xml для своего решения.
Каталог будет следующим
<сильный>1. res -> значения-ldpi --> dimen.xml
<сильный>2. res -> значения-mdpi --> dimen.xml
<сильный>3. res -> значения-hdpi --> dimen.xml
<сильный>4. res -> значения-xhdpi --> dimen.xml
<сильный>5. res -> values-xxhdpi --> dimen.xml
в этом файле создать
<resources>
<dimen name="text_size">size in sp</dimen>
</resources>`
Размер будет отличаться для всех устройств, установленных в соответствии с вашим макетом и требованиями.
Теперь дайте свой размер Textview с помощью
android:textsize="@dimen/text_size"
person
Kishan Dhamat
schedule
01.10.2014
dp
, sp
и pt
не зависят от плотности и обычно не требуют отдельных определений для каждой плотности.
- person CommonsWare; 01.10.2014
Если я хочу обеспечить поддержку всех устройств, таких как (320x480, 480x800, 800x1280, 1080x1920). и если я дам тот же размер шрифта для просмотра текста, например. 100пт. Тогда размер шрифта текста будет варьироваться в зависимости от устройства. Тогда что делать?
- person Kishan Dhamat; 02.10.2014
Тогда размер текстового шрифта будет варьироваться в зависимости от устройства — он не должен. Пункт (pt) равен 1/72 дюйма, и это не зависит от плотности.
- person CommonsWare; 02.10.2014