Я работаю над тем, чтобы мое приложение правильно отображалось на разных устройствах, и для этого мне рекомендовали использовать Scalable DP и Scalable SP . Затем я использую файл sizes. xml, который содержит разные ключи, которые я использую в приложении, и эти ключи содержат ссылку на значения библиотек, например:
<dimen name="large_digital_clock_size">@dimen/_25ssp</dimen>
<dimen name="large_digital_clock_date_size">@dimen/_15ssp</dimen>
Вот как я установил его в коде
clock.setTextSize(r.getDimension(R.dimen.large_digital_clock_size));
date.setTextSize(r.getDimension(R.dimen.large_digital_clock_date_size));
Но в моих случаях это не так хорошо масштабируется. Взгляните на эти два экрана, которые относятся к двум разным устройствам. и использует приведенные выше примеры xml и кода
введите описание изображения здесь
Какие у меня есть варианты?