|
@@ -48,6 +48,7 @@ import android.widget.FrameLayout;
|
|
import com.jme3.input.*;
|
|
import com.jme3.input.*;
|
|
import com.jme3.input.android.AndroidInput;
|
|
import com.jme3.input.android.AndroidInput;
|
|
import com.jme3.input.android.AndroidSensorJoyInput;
|
|
import com.jme3.input.android.AndroidSensorJoyInput;
|
|
|
|
+import com.jme3.input.android.AndroidInputHandler;
|
|
import com.jme3.input.controls.SoftTextDialogInputListener;
|
|
import com.jme3.input.controls.SoftTextDialogInputListener;
|
|
import com.jme3.input.dummy.DummyKeyInput;
|
|
import com.jme3.input.dummy.DummyKeyInput;
|
|
import com.jme3.input.dummy.DummyMouseInput;
|
|
import com.jme3.input.dummy.DummyMouseInput;
|
|
@@ -75,7 +76,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
|
|
protected Timer timer;
|
|
protected Timer timer;
|
|
protected SystemListener listener;
|
|
protected SystemListener listener;
|
|
protected boolean autoFlush = true;
|
|
protected boolean autoFlush = true;
|
|
- protected AndroidInput androidInput;
|
|
|
|
|
|
+ protected AndroidInputHandler androidInput;
|
|
protected int minFrameDuration = 0; // No FPS cap
|
|
protected int minFrameDuration = 0; // No FPS cap
|
|
protected JoyInput androidSensorJoyInput = null;
|
|
protected JoyInput androidSensorJoyInput = null;
|
|
/**
|
|
/**
|
|
@@ -107,7 +108,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
|
|
// Start to set up the view
|
|
// Start to set up the view
|
|
view = new AndroidGLSurfaceView(JmeAndroidSystem.getActivity().getApplication());
|
|
view = new AndroidGLSurfaceView(JmeAndroidSystem.getActivity().getApplication());
|
|
if (androidInput == null) {
|
|
if (androidInput == null) {
|
|
- androidInput = new AndroidInput();
|
|
|
|
|
|
+ androidInput = new AndroidInputHandler();
|
|
}
|
|
}
|
|
androidInput.setView(view);
|
|
androidInput.setView(view);
|
|
androidInput.loadSettings(settings);
|
|
androidInput.loadSettings(settings);
|
|
@@ -394,6 +395,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
|
|
editTextDialogInput.setHeight(LayoutParams.FILL_PARENT);
|
|
editTextDialogInput.setHeight(LayoutParams.FILL_PARENT);
|
|
editTextDialogInput.setPadding(20, 20, 20, 20);
|
|
editTextDialogInput.setPadding(20, 20, 20, 20);
|
|
editTextDialogInput.setGravity(Gravity.FILL_HORIZONTAL);
|
|
editTextDialogInput.setGravity(Gravity.FILL_HORIZONTAL);
|
|
|
|
+ //editTextDialogInput.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
|
|
|
|
|
|
editTextDialogInput.setText(initialValue);
|
|
editTextDialogInput.setText(initialValue);
|
|
|
|
|