繪製圖表我有一個概念性的問題要問:在對話框
我創建一個自定義對話框(擴展對話框),我想畫一個圖表(動態數據,而不是靜態的),在對話框的頂部第三。
什麼是最好的(唯一?)的方式來解決這個問題?
A)獲取畫布到對話框並繪製它?好像我需要訪問對話框的畫圖,是的,還是我可以在抽獎之外做到這一點?
B)在對話框佈局(例如LinearLayout)中對視圖進行子類化並覆蓋它的繪製和繪製圖表?
C)其他?我讀過,一種方法是繪製到位圖,然後blt(或等效)到畫布。這聽起來更接近我想要做的事情,因爲一旦我創建圖表,我就不需要改變它(沒有直接的用戶交互)。
我還沒有找到任何好的示例代碼來處理對話框中的自定義繪圖,所以如果我失去了一些東西,一個例子會很棒。
謝謝了,
豐富
我沒有任何具體的經驗對話框內繪製,所以它是可能的。但是,如果您使用標準活動併爲其提供對話主題,則可能會更容易。這使它看起來像一個對話框,但具有活動的所有權力。 – 2010-10-22 21:45:40
嗯似乎是一個不錯的主意,我會嘗試這兩個,並報告如果作品。 – 2017-11-11 17:15:21