java - 我如何在android中的数组中添加按钮

标签 java android

我是 android 的新用户,正在制作幻灯片拼图游戏并使用 eclipse。我在 xml 文件中制作了按钮。在 java 文件中,我制作了一个按钮类型的数组。现在我的问题是如何将我的按钮添加到我制作的数组中在表格布局的 xml 文件中...

最佳答案

每个按钮都应该有一个唯一的 ID,您可以使用 findViewById(R.id.ButtonX)获取按钮。假设您有 5 个按钮:

Button[] buttons = new Button[5];
buttons[0] = (Button)findViewById(R.id.Button0);
buttons[1] = (Button)findViewById(R.id.Button1);
buttons[2] = (Button)findViewById(R.id.Button2);
buttons[3] = (Button)findViewById(R.id.Button3);
buttons[4] = (Button)findViewById(R.id.Button4);

当然,ID 必须与 XML 中的 ID 相匹配。你也可以使用 ArrayList<Button>如果您需要在此数组中添加或删除按钮。请注意,在数组中添加或删除不会在 Activity 中添加或删除它们。

关于java - 我如何在android中的数组中添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13253603/

相关文章:

java - 用 Java 制作整数键映射可以吗?

java - 备份/恢复共享首选项android

java - 如何通过Java以编程方式访问网站?下载 HTML 代码、保存 cookie、填写和发送表格等

java - 我想为桌面应用程序进行 HTTP 调用(可以从命令行调用)

java - 我可以在 Xcode 项目中使用 .java 文件中的方法吗?

java - @Transactional 注解的替代方案

java - AndroidManifest.xml 无法正确编译

android - 如何在 ANDROID 中禁用像 Iphone 这样的图像?

java - Admob 实时广告未出现在 libgdx 应用程序中 - 无法加载广告 : 0

android - 如何在 Activity 中使用 Retrofit 和 RxJava/RxAndroid 处理旋转?