gpt4 book ai didi

android - 获取小部件的宽度

转载 作者:行者123 更新时间:2023-11-30 04:16:07 24 4
gpt4 key购买 nike

我正在尝试对我的小部件中的文本使用自定义字体。由于 RemoveViews 非常有限并且不支持 TextView 选项中的自定义字体,我找到了这个 post这显示了一个聪明的方法来解决这个问题。本质上,我没有使用 TextView,而是使用 ImageView 并以自定义字体呈现文本的位图,并设置 ImageView 的位图到渲染图像。现在唯一的问题是我需要确定呈现 Bitmap 的宽度,以便它完美地适合 ImageView 上的 fill_parent。那么如何获得小部件的宽度呢?

最佳答案

I'm trying to use a custom font with the text in my Widget.

请注意,正确的术语是“应用小部件”。小部件是 View 的子类。应用程序小部件是出现在主屏幕上的东西。请参阅:http://developer.android.com/guide/topics/appwidgets/index.html

So how do I get the width of a widget?

你不知道。您知道您通过元数据请求的是什么。您最终得到的是主屏幕实现,并且无法检索该信息。对于用户调整大小的小部件来说,这是双倍的,要么是因为您表示支持调整大小,要么是主屏幕决定自己滚动该功能。

关于android - 获取小部件的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9984994/

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