2014-05-19 57 views
0

我正在使用libgdx爲Android應用程序執行一些數據可視化。 我目前正在將一個libgdx視圖集成到一個具有操作欄的Android活動中。此操作欄將具有一些按鈕來展開菜單並更新,刷新數據並更改libgdx呈現方法。與libGDX一起使用Android操作欄

我的問題是,是否可以在android UI和libgdx render方法之間進行通信?正在實現一個像this這樣的接口的答案?

回答

0

是的,我做了這樣的一些對話。 要integrade安卓元素 https://code.google.com/p/libgdx-users/wiki/IntegratingAndroidNativeUiElements3TierProjectSetup 我使用的公共靜態變量,使一個類在你的核心項目一樣

public class GlobalStuff 
    { 
     public static boolean Need2Refresh=false; 
    } 

並在按鈕的活動單擊更改值

GlobalStuff.Need2Refresh=true; 

在你渲染方法你做類似

if(GlobalStuff.Need2Refresh) 
    { 

    // do what you want to do 
    // ex: Refresh(); 
    GlobalStuff.Need2Refresh=false; 

    } 
+0

謝謝,我會盡力實現! – rui7