2011-08-15 84 views
0

我在我們的項目中找到了一些代碼,其中有人正在迭代ViewGroup的子代,以便他們可以將基於Java的自定義繪圖設置爲背景。我想通過在我們的佈局XML文件中設置背景繪製來清除這一點。是否可以將Drawable的背景設置爲XML中的Drawable類名稱?

有沒有辦法通過XML佈局定義指定一個Java類作爲背景?

+0

你是什麼意思「指定一個Java類」作爲背景?你說的是從水庫/可繪製的圖像?或者一些實際的Java類? – Jack

+0

我有一個擴展繪製對象(因爲他們想用梯度比XML抽拉做多允許的話),我想作爲背景使用的Java類。 – magneticMonster

回答

0

環視頗有幾分後,我無法找到一個方法來做到這一點。我不得不在代碼中指定背景可繪製。

0

我想你可以通過指定它的完整路徑(即它的包)來引用java類。例如,com.example.android.yourClass。

+0

我只是嘗試這樣做,不幸的是它不會編譯。 – magneticMonster

相關問題