我有我的遊戲中的一類,我從一個教程複製:如何佈局添加到此
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內有一個子佈局。我試着做pt.addView(my_child_layout)
,但addView在pt中是未定義的。是否有可能修改PanelThing,也許用「擴展」或「實現」,使addView變得定義?或者是否有其他方式可以向pt添加布局?
編輯:如果你想知道爲什麼我想要一個pt的孩子佈局,請參閱this question。