我正在创建一个AppWidget,允许用户为小部件设置外观并从在线小部件列表中下载。我想让skinners垂直偏移图标的位置。
我最初尝试在包含图标的LinearLayout上调用offsetTopAndBottom,因为RemoteViews不支持这种情况,所以不允许这样做。
然后我想到在LinearLayout中使用2个视图(在图标布局的顶部和下方)将图标“挤压”到底部(如果顶部布局的高度设置为> 0)。 / p>
当我尝试设置这些视图的高度时: -
views.setInt(R.id.iconMarginTop, "setMinimumHeight", offset);
它还抱怨RemoteViews不支持它
我能做些什么来实现这种抵消?
感谢您的帮助!
答案 0 :(得分:0)
我不认为这可以做到。我能想到的最好的事情是在不同的位置有多个布局。这可能不适合所有情况但