Android 将targetVersion设置为4.0时的UI失真
我已经实现了应用程序使用10作为版本,所以根据链接:。因此,默认情况下,2.3.3将成为targetSdkVersion 此应用程序在具有build 10和4.0版本的设备上运行良好。现在,当我将minSdkVersion更改为14时,我的UI被扭曲了。在此阶段,我的MinSDK版本和TargetSDK版本将为14 现在,当我将targetVersion更改为10时,这是我以前的版本,将minSdkVersion更改为14时,它工作正常Android 将targetVersion设置为4.0时的UI失真,android,Android,我已经实现了应用程序使用10作为版本,所以根据链接:。因此,默认情况下,2.3.3将成为targetSdkVersion 此应用程序在具有build 10和4.0版本的设备上运行良好。现在,当我将minSdkVersion更改为14时,我的UI被扭曲了。在此阶段,我的MinSDK版本和TargetSDK版本将为14 现在,当我将targetVersion更改为10时,这是我以前的版本,将minSdkVersion更改为14时,它工作正常 预期结果:如果我将我的目标和最低sdk版本从10升级到14
预期结果:如果我将我的目标和最低sdk版本从10升级到14,它应该可以正常工作。另外,请指定在这两个版本之间迁移所需的任何其他步骤。如果
minSdkVersion
为14,则不应将targetSdkVersion
设置为10targetSdkVersion>=minSdkVersion
始终
minSdkVersion
是您支持的最低版本。如果您的应用程序在2.3.3及以上版本的所有设备上运行,请将minSdkVersion
设置为10,然后将其保留
targetSdkVersion
是您支持的测试版本。如果使用4.1.2中的功能,但应用程序中不需要这些功能,targetSdkVersion
应为16
现实地说,这就是它应该做的:
这些在中解释得非常清楚。我应该怎么做才能获得2.3.3版的微调器外观,并且不允许我的用户使用较低版本的16?您必须自己获得微调器图像。但我觉得这很傻。2.3.3、3.x和4.x都有完全不同的美学。你应该遵循新的系统风格,为你的用户提供最佳的应用体验。Eric这不是愚蠢或错误的要求,我希望所有版本都有共同的行为或外观。即使您可以通过在应用程序级别不提供主题来实现这一点,而无需执行任何操作或将和图像应用到微调器。