如何在某个已经做好的acticity中添加上撒花瓣的效果呢??撒花瓣的效果我已经做出来了,就是2D绘制的,但是我的应用主页用到的是main.xml,就是我直接setContentView(R.layout.main);但是网上已有的绘制的代码是
 PetalView pv = new PetalView(this);
 setContentView(pv);那么如何把这两个view混合到一起呢?实现在这个activity页面的操作不受影响,同时,撒花瓣的效果在最上层?

解决方案 »

  1.   

    在R.layout.main里加上一段
    <com.package.PetalView />记得一定要写上完整的路径
      

  2.   

    main.xml中加一个FrameLayout,放在合适的地方,调整好布局。然后
    setContentView(R.layout.main);
    FrameLayout f = (强转)findViewById(frameLayoutId);
    f.addView(new PetalView(this));PetalView是个SurfaceView吧? 如果是的话,在背景、触摸的地方可能会有些问题,不是就没什么问题。 
      

  3.   


    就是surfaceview 但是这样做背景的按钮啊文字啊什么的还是没有办法显示出来
      

  4.   

    我那个是surfaceview也可以么?