0
我的gameloop類是從SurfaceView擴展而來的。 當我試圖通過編程或通過XML添加一個按鈕時,它不會顯示 - 我已經看到這個問題在網上不同時間被問到,但沒有找到合適的解決方案。有些人建議將SurfaceView夾在FrameLayout中,但它沒有區別。使用SurfaceView時不顯示按鈕
我很驚訝更多的人沒有在他們的遊戲中使用常規的按鈕,所以這個問題還沒有被回答到死亡。
這裏是我的XML(擴展一個surfaceview引擎= Game類)
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.game.test.Engine
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</com.game.test.Engine>
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button
android:id="@+id/btnReset"
android:layout_width="80dp"
android:layout_height="40dp"
android:text="Reset"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:textColor="#FFFFFF"
android:background="@drawable/custom_button"
></Button>
</LinearLayout>