【发布时间】:2011-09-18 15:11:12
【问题描述】:
我有一个 android 小部件,它在 FrameLayout 中显示 TextView。 TextView 填充整个父布局。
我想要做的是,它能够在运行时更改文本将出现在TextView 中的位置。
目前,我会通过更改 TextView 上的重力来做到这一点......它甚至有一个 setGravity(int) 方法,它应该与 RemoteView 完美配合(我在一个小部件中,记得吗?)......在无论如何都是理论。
不幸的是,这会返回一个错误。关于“无法在此处运行setGravity(int)”或某事。如果需要,将使用确切的错误消息进行更新
我正在使用这个 sn-p:
myRemoteView.setInt(R.id.myTextView, "setGravity", myGravity);
以前有人试过这个,有什么想法吗?
【问题讨论】:
-
有什么更好的解决方案吗?我也不能在 RemoteView 上“setGravity”LinearLayout。
标签: android android-widget remoteview