基本上,我正在为 Android 编写一个黑白棋游戏,并且我有一个 singlePlayerGame Activity 和一个 Position 类。我正在尝试使用一系列 ImageView 来设置棋盘,这些 ImageView 充当代表棋盘方 block 的按钮。问题是当按钮在 Position 类中初始化时,它需要一个上下文,但不会让我拥有 getApplicationContext()。
非常感谢任何帮助,提前致谢!
最佳答案
为您的 Position 类创建一个接受 Context
对象的构造函数。创建 Position 类的实例时,传入上下文。使用该上下文来制作按钮。请记住,如果您更改方向或下次重新启动 Activity,则必须将上下文更改为新上下文(无论如何,您都需要使用 ImageViews
执行此操作)。
关于java - 如何在类里面启动 View ,然后在另一个 Activity 中调用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215023/