我是用TableLayout通过实现的,通过双重for循环遍历二维数组的size,添加TableRow,再遍历添加每个座位.
放弃使用GridView的原因是座位的位置不好确定接受收,也不方便更改每个座位的状态,在后面做影院座位连续规则时,算法就不好做了,TableLayout相对来说好做一些.

解决方案 »

  1.   

    布局的话我从网上找了一个别人写的能上下左右随意拉动的HVScrollView,如果想要给座位图添加行号,列号 可以添加两个ScrollView,想要HVScrollView移动时行号,列号跟着移动,可以把HVScrollView改写下,把两个ScrollView传进去,HVScrollView移动时调用这两个ScrollView的scrollTo()方法.大概的就这些,因为是公司的项目,不方便贴源码,请见谅.