【问题标题】:Grid of fixed number of rows and columns - android studio固定行数和列数的网格 - android studio
【发布时间】:2016-10-30 17:47:09
【问题描述】:

我想在 Android Studio 的布局中创建一个固定行数和列数的网格或表格(例如 6x6 网格)。我尝试使用 GridLayout 和 GridView,但它需要您在其中放置 36 个 EditText(纯文本)视图以创建 6x6 网格。 TableLayout 的情况也是如此,您只能插入 TableRows 但不能固定列数。

Bottom line is, I want a 6x6 grid which has only a 6-letter word(one character in each cell) in the beginning and one letter is typed in every turn to make a word with the existing letters. 

为此,我应该能够从任何单元格中读取相邻单元格中的字符。我不认为创建 GridView 或 TableLayout 并创建 36 个 EditTextView 对象将是最好的主意。有没有一种好的和有效的方法来做到这一点?我需要 .xml 文件代码及其 Java 类文件的代码。

【问题讨论】:

    标签: java android xml android-layout android-studio


    【解决方案1】:

    为什么您认为在 Android 框架中创建包含视图的布局不是在图形界面中公开一些数据的好方法?这是 View 类甚至存在的唯一原因。它是应用程序 GUI 的主要构建材料。

    您也不需要手动创建它。您只需要能够从构建 Activity 实例的 Java 代码中处理您的 ViewGroup(布局)对象。从那里你有一个addView() 方法,你可以在一个简单的循环中添加视图(注意,这样你可以创建各种尺寸的网格,而不仅仅是 6x6)。

    请熟悉Android Developers 官方网站,您可以在该网站上阅读几乎所有与 Android 框架相关的内容。有关布局的更多信息,请单击here

    【讨论】:

      【解决方案2】:

      试试这个库,它可能会对你有所帮助。 https://github.com/InQBarna/TableFixHeaders

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-06
        • 1970-01-01
        • 2011-10-15
        • 1970-01-01
        • 1970-01-01
        • 2018-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多