我正在尝试构建一个Android应用程序周期表,我试图在图片中实现类似的东西: http://i.stack.imgur.com/oZysS.png
首先我想使用表格布局,但我发现这不是最好的方法,所以我选择采用线性布局,所以首先我做了一个垂直linearlayout(父级),然后我做的每一行一个水平的linarlayout,并在该linarlayout中另一个垂直linearlayout,带有两个文本视图元素名称和元素原子序数。
所以我的xml文件变得很长,我认为它需要花费一点时间来渲染(因为有118个元素)。 我可以通过另一种方式以编程方式生成118个元素吗? 或者这是我选择的错误方式? 谢谢
答案 0 :(得分:0)
您可以使用GridView
- 但这非常适用于包含动态内容的情况,其中行和列可能会发生变化。
118个布局的渲染时间不应该是那么大。问题是您可能正在呈现不可见的视图。像GridView
这样的东西会阻止这种情况,同时允许你回收/重用视图。