Android - 模拟器显示乱码布局

时间:2012-10-08 22:29:20

标签: android android-emulator

我正在开发一个Android应用程序。到目前为止,我一直在使用android 4+测试Galaxy Nexus上的所有内容。我已经完成了所有编程,并考虑了向后兼容性。

我非常接近发布,并希望确保它在API 9+上运行正常。由于我没有真正的Android 2.3手机,我正在使用模拟器。

一切似乎都运行良好,但布局有时候还可以,有时甚至会出现乱码!

enter image description here

背景很糟糕,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

几十个。我该怎么做才能解决这个问题?

由于

1 个答案:

答案 0 :(得分:2)

我解决了它:

我正在使用actionbarsherlock;由于某种原因,我决定在样式中禁用动作栏,但随后在活动中重新请求它。

通过在我的活动中从我的onCreate()方法中删除这一行,我能够解决问题: this.getWindow().requestFeature(Window.FEATURE_ACTION_BAR)