当我尝试在API 23上预览时,GridLayout工作正常。但是在之前的API 21中,它位于错误的位置,边距或填充没有帮助。目标API是23 minSDK API是15,当我尝试将目标API更改为21时,我有渲染问题(无法解析文件)。 如何使应用程序与API 23下的API版本兼容?我非常感谢您提供的任何帮助。
答案 0 :(得分:1)
解决了一切:
1.在build.gradle(Module:app)中
添加到依赖项
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:gridlayout-v7:23.1.+'
}
2.在actvity_main.xml中
已更改为<android.support.v7.widget.GridLayout>