我正在开发一个应用程序,其中包含几个应用小部件,其中一些使用
GridView
来显示其内容。这些内容是一堆电影封面图片,我希望保留图像的原始纵横比。
或者,我正在寻找一种方法来声明图像的纵横比。然而,当用户更改应用小部件的大小时,重要的是图像仍适合 GridView
的宽度。
由于在处理 RemoteView
时无法使用 ImageView
的子类,因此这是不可能的。目前,我在 ImageView
上使用 ScaleType.CENTER_CROP
以及定义的高度和宽度,但正如您所想象的那样,这并不完美。
有什么建议吗?