【发布时间】:2016-01-04 11:43:54
【问题描述】:
我正在 Android 5.0 上开发一个非常简单的应用程序,但它总是滞后。只有一个textedit 和一个带有自定义drawable 的按钮,而不是普通按钮。 drawable 是一个 2000x2000 png 文件。
当我使用 android 设备监视器查看线程时,我注意到“渲染线程”一直在占用。我不知道它的确切功能。有人知道我的错误可能在哪里吗?
抱歉没有代码示例,我只是不知道什么会导致我的滞后以及我应该为此发布什么。
【问题讨论】:
-
是什么样的图像?有可能变小吗?你的应用是做什么的?
-
您使用的是设备还是模拟器?模拟器会显着减慢应用程序的执行速度。
-
另外将图像的大小保持在最小。查看以下链接,该链接显示了每种屏幕尺寸类别的图像建议尺寸。我认为 2000x2000 对于任何尺寸的屏幕来说都太大了。 ` xlarge 屏幕至少 960dp x 720dp 大屏幕至少 640dp x 480dp 普通屏幕至少 470dp x 320dp 小屏幕至少 426dp x 320dp` 来自:developer.android.com/guide/practices/screens_support.html