I figured out the best way to do this is to check the screen size on the device and base a boolean conditional to device on which axis to use. This is tested and working great.
// Check the screen layout to determine if the device is a tablet.
public boolean isTablet(Context context) { boolean xlarge = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == 4); boolean large = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE); return (xlarge || large); }
// Changle Accelx or Accely input based on the above (Im using OpenGLES 1.1)
if (isTablet(glGame)) { world.update(deltaTime, game.getInput().getAccelX()); } if (!isTablet(glGame)) { world.update(deltaTime, game.getInput().getAccelY()); }