2011-05-18 119 views
1

我有一个由listview和fragment组成的布局。列表视图列出了所有频道和片段用于播放视频频道。到现在为止还挺好。所有的工作。但问题是我希望视频是全屏,而不是占用只有片段,仍然显示左侧的列表视图。我不在寻找代码,但我想知道如何做到这一点的任何线索。Android全屏视频 - 片段

一种方法是获取治愈活动的视图(列表视图和片段)并将其与新片段交换并对其进行表面视图处理?只是猜测,任何洞察力或线索都非常感谢。我想尝试什么,我想明天早上,到那时如果我很幸运,我会在这里一些线索;-)

哦,最后但并非最不重要的,我使用surfaceview不是videoview

回答

1

我不确定这是不是你正在寻找的,但我有一个类似的应用程序使用碎片,其中用户可以选择“隐藏”侧ListView,使照片几乎占据整个屏幕。

我最终在Android SDK示例中关注了这个HoneycombGallery示例,该示例通过将侧视图的宽度动画隐藏到“侧视图”以使目标宽度为0,以便照片可以占用尽可能多的屏幕空间:

http://developer.android.com/resources/samples/HoneycombGallery/index.html

不知道你会遇到与SurfaceView的任何问题,但是这可能是有用的。

+0

谢谢burgersmoke,我会研究它,我感谢你的帮助,我想这应该足以理解,我只是寻找线索而不是代码本身,所以这对我来说是完美的,我会给它尝试并发布我的解决方案,如果我得到它的工作。再一次感谢你的线索.. – GodOnScooter 2011-05-19 16:24:20

+0

那么你是否得到这个解决方案的工作?你最终使用这种方法还是别的什么?我很好奇听到你如何解决它。 – burgersmoke 2011-06-19 16:56:32