将 ImagesViews 数组链接到 TableLayout

发布于 2024-10-20 07:08:39 字数 127 浏览 2 评论 0原文

有谁知道,如果你有一个 ImageViews[n][n] 数组,如何将数组连接到 TableLayout?此外,在 tableLayout 中显示后,有没有办法点击表格布局中的图像并与具有特定标签的相邻图块交换位置?

谢谢!

Does anyone know, if you have an array of ImageViews[n][n], how to connect the array to a TableLayout? Furthermore, after it's displayed in the tableLayout, is there a way to tap the images in the table layout and swap places with the adjacent tile with a specific label?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终难遇 2024-10-27 07:08:39

您只需要使用 addView() 手动构建 TableLayout。

您可能想查看 GridView 它提供了一种简单的方法来“链接“使用适配器的数据。

编辑 GridView 可能不适合您,因为它没有指定每行的项目数。

您可能还考虑创建一个自定义视图,并使用 onDraw() 方法中的图形调用将图像渲染到 Canvas。

You will just need to construct your TableLayout manually using addView().

You might want to check out GridView which provides an easy way to "link" data using Adapters.

Edit GridView may not work for you because it doesn't specify the number of items per row.

You might also think about making a custom View and rendering your images to a Canvas using the graphics calls in your onDraw() method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文