我有一个由listview和片段组成的布局。 Listview列出了所有频道,片段用于播放视频频道。到现在为止还挺好。一切正常。但问题是我希望视频是全屏而不是仅占用片段并且仍然在左侧显示列表视图。我不是在寻找代码,但我想知道如何做到的任何线索。
一种方法是获取临时活动的视图(列表视图和片段)并将其与新片段交换并对其进行表面视图?只是一个猜测,任何见解或线索都非常感激。我会在明天早上尝试一下我的想法,直到那时如果我很幸运,我会在这里找到一些线索; - )
哦,最后但并非最不重要,我使用的是surfaceview而不是videoview
答案 0 :(得分:1)
我不确定这是否是您要找的,但我有一个类似的应用程序使用Fragments,用户可以选择“隐藏”侧面ListView,以便照片几乎占据整个屏幕。
我最终在Android SDK示例中关注了这个HoneycombGallery示例,该示例通过侧视图宽度的动画隐藏了“侧视图”,目标宽度为0,这样照片可以占用尽可能多的屏幕空间: / p>
http://developer.android.com/resources/samples/HoneycombGallery/index.html
不确定您是否会遇到SurfaceView的任何问题,但这可能会有用。