【问题标题】:List View inside SurfaceView androidSurfaceView android内部的列表视图
【发布时间】:2014-11-11 15:27:03
【问题描述】:

是否可以将列表视图添加到表面视图中?

我的意思是三星 Galaxy S4 中的相机应用程序。

当相机打开时,它会显示效果列表视图,并显示表面视图中的图片将如何具有效果。 我正在尝试自己做,但我想知道如何在surfaceview中实时显示对图片的效果。

我知道我需要创建自己的表面视图并自己处理相机事件,但是如何实时添加列表视图效果?

Example for what I asked for

【问题讨论】:

    标签: android listview android-camera surfaceview


    【解决方案1】:

    我认为您不需要在 SurfaceView 中添加 ListView。 Android Framework 允许您使用FrameLayout 容器。我认为您可以尝试以下布局:

    <FrameLayout>
       <SurfaceView/>
       <ListView/>
    </FrameLayoout>
    

    然后在您的代码中您可以控制 ListView 的可见性,即当您需要显示设置列表时,将 ListView 可见性设置为 VISIBLE

    【讨论】:

    • 有什么限制吗?我的意思是我有 3 个选项卡 - 每个选项卡都是一个片段,在其中一个选项卡中,我想在用户按下相机时打开相机。因此用户将看到他想要捕捉的内容,但也会在列表视图中看到效果
    • @Elior 对不起,我不明白你的问题。也许你可以画出你的应用的示意图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多