After a bit of research, it looks like I was partially correct. This can be fixed with the "Supports Screens" element in the Android Manifest. As a quick note: It is the responsibility of the app that is using JMC to set these parameters in it's Manifest, not the responsibility of the Library. Additionally, since we are building against API 8, we can only explicitly support small, normal, and large screens through the Manifest. Extra large screen support (for tablets) is introduced in API 9, and I am unsure of the best way to handle this. I will continue to research how to ensure compatibility with tablets with extra large screens but in the meantime, I will submit a pull request that will at least allow compatibility with Android phones of any size.