setTextsize просмотра текста в соответствии с масштабированием делать в Scalegesture в мультитачлистер - PullRequest
0 голосов
/ 30 апреля 2020

Я масштабировал, вращал, трогал в одном тачлистере. Но есть одна проблема, которую я не знаю, как изменить размер текстового представления в соответствии с масштабированием. Я пробую много ссылок, но не работаю должным образом.

Я хочу автоматически изменять размер текста в текстовом представлении согласно scalling.

1 Ответ

0 голосов
/ 30 апреля 2020

Вы должны использовать SDP - a scalable size unit

android SDK, который предоставляет новый размер блока - sdp (масштабируемый dp). Эта единица измерения размера зависит от размера экрана. Это может помочь Android разработчикам с поддержкой нескольких экранов.

dependencies {
  implementation 'com.intuit.sdp:sdp-android:1.0.6'
}

XML

 <TextView

        android:textSize="@dimen/_12sdp" />

Java

 int textSize = (int) getResources().getDimension(R.dimen._12sdp);
 .setTextSize(textSize);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...