2011-05-16 41 views
0

這讓我瘋狂,我找不到任何好資源來解釋我做錯了什麼。我想在包含其他一些Android小部件的視圖上繪製一些線條。例如,我想在我的xml中放置一些EditText,Buttons等,然後在屏幕上繪製與EditText或Button小部件相關的一些行。你可以在Android xml中繪製和使用編輯視圖嗎?

我見過幾個例子,允許通過Canvas或SurfaceView進行常規繪製,但沒有顯示如何將其與輸入控件(如EditText,按鈕)進行集成。

我試過這樣一些看起來合乎邏輯的東西,但不起作用。 我將不得不推出我自己的SurfaceView或Canvas的子類,並完全跳過使用.xml佈局,或者有沒有辦法通過.xml設置所有東西而不需要子類?經過幾個小時的Android安卓繪圖教程,示例以及適用於Android的javadocs,我已經決定,我對如何開始甚至一無所知。

我真的希望在.xml中保留小部件和繪圖表面的佈局。

回答

0

如果您繼承了其中一個佈局視圖,那麼您應該能夠使用所有超類的佈局基礎結構,並且只需執行您自己的自定義繪圖。

+0

所以不是一個真正的開箱即用的東西?我知道在flex中我可以在任何顯示對象上繪製任何我想要的東西。我認爲可能有辦法在xml中放置一個表面視圖和一些小部件,並直接在曲面視圖上繪製,而不會在堆棧中較高的小部件出現問題。我想我自己的翻身就足夠了。謝謝 – Shawn 2011-05-16 17:59:21

相關問題