我正在开发一个Android应用程序。到目前为止,我一直在使用android 4+测试Galaxy Nexus上的所有内容。我已经完成了所有编程,并考虑了向后兼容性。
我非常接近发布,并希望确保它在API 9+上运行正常。由于我没有真正的Android 2.3手机,我正在使用模拟器。
一切似乎都运行良好,但布局有时候还可以,有时甚至会出现乱码!
背景很糟糕,TextView
很多次都缺失了。但是有时候他们只是在片刻之前就可以了。
这个模拟器的可靠性如何?如果我在真机上运行它,它会是这样的吗?是什么导致这种情况?
编辑:
屏幕截图中的布局由包含ViewGroups
的7个小ListViews
组成。
这是主要背景可绘制的代码(蓝绿灰色乱码):
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/main_bgtile"
android:tileMode="repeat" />
EDIT2: 我还注意到,当播放切换片段时的事务动画时,片段在动画持续时间内看起来很完美,然后在完成时重新出现。
编辑3:
我的logcat似乎充满了以下错误:
10-09 00:41:40.385: D/skia(327): SkGL unimplemented: stroke path
几十个。我该怎么做才能解决这个问题?
由于
答案 0 :(得分:2)
我解决了它:
我正在使用actionbarsherlock;由于某种原因,我决定在样式中禁用动作栏,但随后在活动中重新请求它。
通过在我的活动中从我的onCreate()方法中删除这一行,我能够解决问题:
this.getWindow().requestFeature(Window.FEATURE_ACTION_BAR)