【发布时间】:2012-03-16 22:18:51
【问题描述】:
假设我的布局包含
<ImageView
android:id="@+id/my_id"
android:layout_width="123px"
android:layout_height="345px"
android:padding="0dip"
android:scaleType="fitXY" />
在 AppWidget 中使用并通过 RemoteViews 设置。如何以编程方式设置宽度和高度(以像素为单位)(覆盖上述 xml 中的 123 和 345)?
(动机:这个图像视图显示了一个在运行时通过文件 URL 设置的动态 png 文件。如果上面的 layout_width 和 layout_height 设置为 wrap_content,则图像会按设备的密度()缩小显示。设置以像素为单位的精确宽度和高度解决了问题,但文件大小发生了变化,我不知道如何以编程方式设置它)。
【问题讨论】:
标签: android android-widget android-imageview android-appwidget