我完全不熟悉android編程(只是做了一些教程/閱讀開發指南等),以及每個新手我想做一個無用的遊戲:-)。將SurfaceView與其他視圖(如TextView和按鈕)結合起來
目前我正在努力與不同的意見的佈局。類似於我製作的課程,它擴展了SurfaceView
並將其放入FrameLayout
。圍繞此SurfaceView
我想有其他視圖的Buttons
& TextViews
。 事情是這樣的:
-----------------------------------------------
| TextView | SurfaceView | TextView |
| | | |
------------ ------------
| | | TextView |
| | | |
| | ------------
| | | TextView |
| | | |
| | ------------
| | | |
| | | |
-----------------------------------------------
| Button Button |
-----------------------------------------------
我已經成功地做這樣的事情了FrameLayout
和RelativeLayouts
(貼在TextViews
在屏幕的邊緣),但我想更好地控制SurfaceView
的大小因爲它應該是我將繪製的對象的寬度和高度的倍數。我已經嘗試將layout_width
和layout_height
設置爲一些dp值,但是當我開始以0,0繪畫時,它仍然位於左上角(TextView
是..)。
那麼,實現上述佈局的最佳做法是什麼?使用什麼佈局?或者我應該更好地在我的SurfaceView
的draw()
函數內畫出我的文字?
你應該發佈你的xml,讓人們可以更好地瞭解這個問題。 – MikeIsrael 2012-10-14 13:32:46