У меня есть:
- Диалог с веб-просмотром в нем.Диалоговое окно может иметь разные размеры на экране.
- У меня есть html в веб-просмотре с тегом изображения и свойствами размера.
Что я хочу:
- Мне бы хотелось иметь изображение размером 1 см (квадратный сантиметр).Как мне этого добиться?Я понял, что размер ширины и высоты тега изображения в моем случае не равен пикселям.Если я установлю ширину изображения в соответствии с размером экрана, то изображение будет отображаться намного больше ширины экрана.
Код: См в пикселях:
DisplayMetrics metrics = new DisplayMetrics();
display.getMetrics(metrics);
fDensityDpi = metrics.densityDpi;
float pixelperinch = getfDensityDpi();
float inchpercm = 1.0f / 2.54f;
pixelPerCm = (int) (inchpercm * pixelperinch + 0.5);
Содержимое дляwebview:
"<img width=\"" + pixelPerCm + "\" height=\"" + pixelPerCm + "\" src=\"" + imagePath + "\" " + sStyle + ">"
Размер изображения на устройстве не соответствует ожидаемому 1 см.
Может кто-нибудь помочь мне с тем, как увеличить размер изображения в веб-просмотре ровно по одному см на каждом устройстве