在AppWidget中偏移视图的位置

时间:2011-08-16 13:18:04

标签: android android-appwidget

我正在创建一个AppWidget,允许用户为小部件设置外观并从在线小部件列表中下载。我想让skinners垂直偏移图标的位置。

我最初尝试在包含图标的LinearLayout上调用offsetTopAndBottom,因为RemoteViews不支持这种情况,所以不允许这样做。

然后我想到在LinearLayout中使用2个视图(在图标布局的顶部和下方)将图标“挤压”到底部(如果顶部布局的高度设置为> 0)。 / p>

当我尝试设置这些视图的高度时: -

 views.setInt(R.id.iconMarginTop, "setMinimumHeight", offset);

它还抱怨RemoteViews不支持它

我能做些什么来实现这种抵消?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我不认为这可以做到。我能想到的最好的事情是在不同的位置有多个布局。这可能不适合所有情况但