0

1 つ小さな質問があります...

ImageViewの内部に を実装すること、または の内部SurfaceViewに を作成することは可能ですか?ImageViewSurfaceView

もしそうなら、誰かがそれを行う方法について正しい方向に私を向けることができます.

4

2 に答える 2

3

Viewsいいえ、子を に追加することはできませんSurfaceView

ImageViewanと a の両方を別のコンテナーに入れることができSurfaceView、一部のコンテナー ( RelativeLayoutFrameLayout) では、後の子を前の子の上に重ねることができます (Z 軸の順序)。ImageViewそのため、その方法での視覚的な外観を与えることができますSurfaceView

于 2012-02-15T00:19:51.717 に答える
2

私は TextView を使用してコードでこれを行いましたが、ImageView を使用してテキスト ビューを変更することもできます。

私の TextView は上部の小さなバーであるため、パラメーターが変化します。

      params = new LinearLayout.LayoutParams(
               LinearLayout.LayoutParams.FILL_PARENT, 
           LinearLayout.LayoutParams.WRAP_CONTENT);

      LinearLayout layout = new LinearLayout(this);
      layout.setOrientation(LinearLayout.VERTICAL);

      TextView tv = new TextView(this);
      ourSurfaceView = new SurfGame(this);

        testbox = new LinearLayout.LayoutParams(widthx,heighty/30);
    layout.addView(tv,testbox);
    layout.addView(ourSurfaceView,params);
    setContentView(layout);
于 2012-02-18T12:05:38.867 に答える