RemoteViews setLayoutParams?

问题描述 投票:0回答:2

我想远程将

TextView
的高度设置为
WRAP_CONTENT

由于没有

remoteviews.setLayoutParams(viewId, param)
功能,我该怎么做?

我尝试了

remoteviews.setInt.(viewId, "setHeight", -2)
,但这只是将
TextView
的高度设置为零......

谢谢!

android view textview
2个回答
8
投票

创建

RemoteViews
时,将资源 ID 传递给将
TextView
设置为高度并设置为
wrap_content
的构造函数。请记住,当您发送更新时,您实际上是在重绘应用程序小部件,因此您可以使用布局文件来影响通过
RemoteViews
上的方法无法完成的更改。


0
投票

3输入设置宽度和高度 1.使用您的内容构建位图 2.使用SetMaxWidth 3.使用布局weightSum和layout_weight

© www.soinside.com 2019 - 2024. All rights reserved.