Допустим, у меня есть макет, который содержит
<ImageView
android:id="@+id/my_id"
android:layout_width="123px"
android:layout_height="345px"
android:padding="0dip"
android:scaleType="fitXY" />
, который используется в AppWidget и устанавливается через RemoteViews. Как я могу программно установить ширину и высоту в пикселях (переопределяя 123 и 345 в приведенном выше XML)?
(мотивация: этот вид изображения показывает динамический png-файл, который устанавливается во время выполнения с помощью URL-адреса файла. Если для layout_width и layout_height выше задано значение wrap_content, изображение отображается с уменьшением плотности устройства (). Точная ширина и высота в пикселях решает проблему, но размер файла изменяется, и я не знаю, как установить его программно).