所以这是我对sdk设置的声明:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="17" />
如你所见,我的分数低于我的目标。现在,当我设计布局时,我使用的是match_parent
而不是fill_parent
。由于在API级别8之前未添加match_parent
,因此在具有级别7的SDK版本的设备上会发生什么情况,并且他们会使用使用match_parent
的视图加载布局?更重要的是:
如何使我的应用程序向后兼容API级别7,但仍然可以使用更高级别的API提供的功能?
答案 0 :(得分:1)
根据the documentation,fill_parent
和match_parent
都解析为值-1,因此旧版Android没有兼容性问题。
Android SDK包含一个工具Lint,可以检查仅在最低API级别以上版本中提供的功能。有关如何运行Lint的更多详细信息,请参见in the tool's guide。