I think I found the answer. In the <application/> tag of my AndroidManifest.xml file I previously had android:supportsRtl="true", when what I should have had was android:supportsRtl="false". After changing this all the screenshots look as expected, so hopefully this was the problem. I never thought of this property as being related to layout, I thought it only applied to text, but I guess it applies to general layout (like GridLayout) as well. Hopefully this can help others as well. Good Luck!