RemoteView 和 setGravity

Art*_*aru 5 android android-widget remoteview

我有一个 android 小部件,它TextView在 a 中显示 a FrameLayout。填充TextView整个父布局。我想要做的是,它能够在运行时更改文本将出现在TextView.

目前,我会通过改变 TextView 上的重力来做到这一点...它甚至有一个setGravity(int)方法,应该与 RemoteView 完美配合(我在一个小部件中,还记得吗?)..无论如何理论上都是如此。

不幸的是,这会返回一个错误。关于“不能setGravity(int)在这里运行”之类的东西。如果需要,将使用确切的错误消息进行更新

我正在使用这个片段:

myRemoteView.setInt(R.id.myTextView, "setGravity", myGravity);
Run Code Online (Sandbox Code Playgroud)

有人尝试过这个吗?有什么想法吗?

Sni*_*las 2

它应该可以工作,但如果不行,也许您可​​以有两个文本视图,并将可见性从“消失”切换到“可见”,以使文本位于正确的位置。

\n\n

问候,\n St\xc3\xa9phane

\n