Реагируйте на проблему плотности встроенного пикселя с помощью Pixel 2 XL (response-native-device-info)
Видимо, когда вы установили размер дисплея вашего устройства в маленькую библиотеку реагирующих на устройство данных, я подумал, что это планшет, и в соответствии с этим все макеты и все, что начинает работать как планшеты, и мои изображения больше не видны. У кого-нибудь возникла такая же проблема? Какие-либо предложения?
1 ответ
Хорошо, я понял. С этими новыми телефонами высокой плотности, например, Google Pixel 2 XL или Nexus или что-то вроде этого телефона, который вы можете изменить свой размер дисплея на маленький. Когда вы это делаете, реагируете нативно, ведите себя так, что ваш телефон является планшетом и показывает расположение планшета на этом телефоне. Поэтому я проверил некоторые плотности устройств, и нет ни одного планшета с плотностью 2.0.
PixelRatio.get() < 2 ? DeviceInfo.isTablet : () => false
Это работает для меня, если кто-то заинтересован.