android – 如何从不扩展Activity的类中使用setContentView(int)

android – 如何从不扩展Activity的类中使用setContentView(int),第1张

概述我需要从另一个不扩展Activity的类中调用我的主Activity中的setContentView(int). 在我的自定义类中,我有私有的Context上下文;从构造函数中的Activity传递的var但我无法弄清楚如何使用上下文变量访问Activity方法. 如果您的上下文是Activity类的实例,那么简单的类转换应该有效: Activity a = (Activity) context; 我需要从另一个不扩展Activity的类中调用我的主Activity中的setContentVIEw(int).

在我的自定义类中,我有私有的Context上下文;从构造函数中的Activity传递的var但我无法弄清楚如何使用上下文变量访问Activity方法.

解决方法 如果您的上下文是Activity类的实例,那么简单的类转换应该有效:
Activity a = (Activity) context;a.setContentVIEw(R.layout.your_layout);
总结

以上是内存溢出为你收集整理的android – 如何从不扩展Activity的类中使用setContentView(int)全部内容,希望文章能够帮你解决android – 如何从不扩展Activity的类中使用setContentView(int)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存