1

说在纵向模式下,我将屏幕划分为 2x1 矩阵(2 个 VideoViews),以便可以同时播放两个视频。

                                   -------------------
                                   |                 | 
                                   |                 |
                                   |      VV1        |
                                   |                 |
                                   -------------------
                                   |                 | 
                                   |                 |
                                   |      VV2        |
                                   |                 |
                                   -------------------

现在,当我将手机旋转到横向时,屏幕需要分成 2x2 矩阵(4 个 VideoViews)。

                        ----------------------------------------------
                        |                     |                      |
                        |                     |                      |                                                        
                        |        VV1          |         VV2          |
                        |                     |                      |  
                        ----------------------------------------------
                        |                     |                      |
                        |                     |                      |                                                        
                        |        VV3          |         VV4          |
                        |                     |                      |  
                        ----------------------------------------------

因此,在这种情况下,当从纵向更改为横向时,我希望需要达到以下几点。

  1. 需要动态更改布局而不会中断视频。(从 2 Videoview 到 4 Videoview)。

  2. 视频应该可以完美播放。在定向过程中不应暂停和播放。

  3. 如果您建议我使用“configChanges="orientation"”,我如何在定位期间处理布局???

提前致谢

4

1 回答 1

0

使用Fragments可能是一个解决方案。如果您选择,它会在方向更改时保留其状态(因此您不会丢失实例对象),而且它还会重新创建布局,因此您可以更改当前布局。

于 2012-07-26T12:37:25.570 回答