java - 如何在类里面启动 View ,然后在另一个 Activity 中调用它?

标签 java android arrays class android-activity

基本上,我正在为 Android 编写一个黑白棋游戏,并且我有一个 singlePlayerGame Activity 和一个 Position 类。我正在尝试使用一系列 ImageView 来设置棋盘,这些 ImageView 充当代表棋盘方 block 的按钮。问题是当按钮在 Position 类中初始化时,它需要一个上下文,但不会让我拥有 getApplicationContext()。

非常感谢任何帮助,提前致谢!

最佳答案

为您的 Position 类创建一个接受 Context 对象的构造函数。创建 Position 类的实例时,传入上下文。使用该上下文来制作按钮。请记住,如果您更改方向或下次重新启动 Activity,则必须将上下文更改为新上下文(无论如何,您都需要使用 ImageViews 执行此操作)。

关于java - 如何在类里面启动 View ,然后在另一个 Activity 中调用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215023/

相关文章:

java - 如何在 if 测试中正确使用 java 子字符串?

java - 如何知道对我的网站的 URL 请求是来自浏览器还是来自自动化程序

android - 房间实体和领域模型,它们应该分开吗?

java - 空间复杂度 - 使用现有对象的 Java 对象数组

java - 从缓存获取数据时,零丢失

java - 如何在 Heroku 上与 Node.js 应用程序并行运行 Java 11 .jar 文件?

安卓-GridView : Specify Column Span

java - 如何在 Android 应用程序中以编程方式创建 Telegram 贴纸

java - 使用 arrayList 中的值重用输入 String[]

javascript - 检查 JS 中的数组