gpt4 book ai didi

Android RemoteViews,如何在小部件内设置 ImageView 的 ScaleType?

转载 作者:IT王子 更新时间:2023-10-29 00:06:12 26 4
gpt4 key购买 nike

我正在开发一个在右侧带有图像的小部件,用户可以在其中一个设置屏幕中选择它。然后可以使用 ImageView.setScaleType("CENTER") 从用户那里设置图像。这样可行。然后图像的 URL 作为 URL 存储在首选项中,也作为位图的 Base64 编码字符串存储(因为我想缩小图像并且用户可以在设置中旋转它)

在小部件中,我加载了图像。这很好用。使用 URI 和位图。ImageView 的 ScaleType 在 Layout 中也设置为固定值,也可以。

但是如何以编程方式在小部件中定义 ImageView 的 ScaleType?因为我想将 ScaleType 设置为用户在设置中选择的值。使用 RemoteViews,我们无法获取 ImageView...

我试过了:


myRemoteViews.setString(R.id.myImage, "setScaleType", "CENTER");


日志文件显示:ImageView 无法使用 setScaleType 函数。

有人知道如何在 AppWidget 中进行此定义吗?

最佳答案

您可以使用此段以编程方式设置 ImageView 的比例类型..

 imgview.setScaleType(ImageView.ScaleType.CENTER_INSIDE);

希望对你有帮助...

关于Android RemoteViews,如何在小部件内设置 ImageView 的 ScaleType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com