我正在使用自定义脚本引擎创建专家系统引擎,并且其中一些命令已与主要xml gui集成在一起。例如,有一个“响应”命令,它接受字符串并将其设置在EditText中。响应命令对于应用程序的功能至关重要,但是由于命令例程位于另一个类中,因此我无法使用findViewById访问EditText。即使格式不正确,如何从其他类访问GUI元素?

谢谢。

最佳答案

如何从其他类访问GUI元素?


如果另一个类是活动,则不能。您应该以Intent或其他方式传递EditText的内容。
如果另一个类不是Activity,只需将EditText设置为公共字段变量。或者,您可以将此其他类传递给您的Activity或根视图的引用,并使用findViewById()之类的方法而不必大惊小怪。

10-06 13:41
查看更多