にレイアウトを追加する方法:このクラスは働いていたどのように私はかなり理解していなかっ私はチュートリアルからコピーした私のゲーム内のクラス持つこの
public class PanelThing extends SurfaceView implements SurfaceHolder.Callback
{
}
を、仕事と私のゲームをやっているようですしばらくの間うまく働いています。このPanelThingは、何らかのレイアウトのように少し動作するようです。私のゲームのonCreateメソッドでは、私は持っています:
pt = new PanelThing(this);
game_play_layout = new LinearLayout(this);
game_play_layout.addView(pt);
setContentView(game_play_layout);
今私は子供のレイアウトを持つ必要があります。私はpt.addView(my_child_layout)
をやってみましたが、addViewはpt内では定義されていません。 PanelThingを変更することは可能でしょうか?おそらく、 "extends"や "implements"を使ってaddViewを定義するのですか?または、ptにレイアウトを追加できる他の方法がありますか?
編集: ptの子レイアウトが必要な理由を正確に知りたい場合は、this questionを参照してください。