使用带有libGDX的Android操作栏

时间:2014-05-19 18:06:26

标签: java android android-actionbar libgdx

我使用libgdx为Android应用做一些数据可视化。 我目前正在Android活动中集成libgdx视图,该活动有一个操作栏。此操作栏将有一些按钮来扩展菜单,更新,刷新数据和更改libgdx渲染方法。

我的问题是,是否可以在android UI和libgdx渲染方法之间进行通信?正在实现像this这样的界面吗?

1 个答案:

答案 0 :(得分:0)

是的,我用一些对话框做了类似的事情。 要整合android元素 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;  

    }