gpt4 book ai didi

android - 计算appwidget的高度

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:29 28 4
gpt4 key购买 nike

我无法通过谷歌搜索这个问题来找出或找到解决方案。我有一个带有 appwidget 的 android 应用程序,看起来像 http://www.livescorewidget.eu/img/screendumps/widget.png ,我正在动态添加数据行。由于不同的设备,小部件的高度不同,因此我的行可用的空间量也不同。我想知道我的小部件使用了多少倾角或像素,以便我可以计算出有多少行有空间。可能吗?

如果您可以计算布局中行的可用高度,那就更好了。

谢谢

最佳答案

从 Jelly Bean 开始,您可以使用 AppWidgetManager 中的 getAppWidgetOptions() 方法获取包含小部件尺寸的 Bundle 对象:

Bundle options = appWidgetManager.getAppWidgetOptions(widgetId);

int minWidth = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH);
int maxWidth = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MAX_WIDTH);

int minHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_HEIGHT);
int maxHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MAX_HEIGHT);

minWidthmaxHeight 是设备处于纵向时小部件的尺寸,maxWidthminHeight 是设备横向时的尺寸。全部在 dp 中。

关于android - 计算appwidget的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16801721/

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