我使用了片段并在每个片段中显示文本动画。在我的 Fragment 活动中,我采用了“下一步”按钮并使其不可见。在片段中完成文本动画后,我使按钮可见并应用 TranslateAnimation。当我在带有 Jelly Bean 的三星 Galaxy s2 上对其进行测试时,该按钮一开始就看不到。当我删除属性时会发生这种情况,
android:targetSdkVersion="17"
从清单文件。当我指定它回来时,动画效果很好,按钮也变得可见。但是,它可以在任何其他带有 Jelly Bean 的设备上找到,甚至可以在带有 ICS 的三星 Galaxy s2 上找到,即使没有指定 targetSdkVersion。
我想知道是否还有其他人也面临同样的问题,问题可能是什么。
编辑:除了我提到的问题之外,我还观察到当未指定 targetSdkVersion 时,应用程序在更改包含图像的几个页面(片段)后崩溃并出现 outOfMemory 错误。这也特别适用于 Android OS 版本 4.1.2 (Jelly Bean)。