我是一名经验丰富的开发人员,但我对Android平台缺乏经验。所以我正在寻求具有Android经验的开发人员的一些建议。
我正在使用Fragments构建Honeycomb应用程序。其中一个片段要求使用动态加载的数据进行垂直滚动的只读“HTML表格式”视图。与电子表格类似,我应该有可点击的标题,我可以实现服务器端请求来过滤/排序数据。
我很确定这个Control还不存在,我是对的吗?我必须建立吗?
假设我必须构建它,我应该扩展哪个现有的小部件? ListView,表格,GridView?
我假设我有一个标题的小部件,然后以可滚动的布局包装表的主体来处理滚动,同时保持标题可见。我担心我可能无法保证标题与列对齐。
提前致谢,
添
答案 0 :(得分:0)
Android布局非常基本 - 没有任何出厂布局可以自动执行您正在寻找的内容,但您可以通过严格控制的gridView执行您想要的操作。 Android控制多个元素以适应屏幕尺寸也非常糟糕,因为它的目标是支持多种屏幕尺寸和密度。
根据我的理解,您认为最好的解决方案是动态创建nx2网格视图,并根据设备大小控制视图的宽度。你可以在顶部有n个标题,你可以用textViews或你想要的任何数据填充网格的下半部分。困难的部分是将网格元素的宽度控制在屏幕上。此外,您可能会发现由于手机体积小,您只能在屏幕上放置少量标题项,因此您可能会发现更好的布局以满足您的需求。