Android应用程序运行缓慢

时间:2016-01-04 11:43:54

标签: android drawable lag

我正在Android 5.0上开发一个非常简单的应用程序,但它总是滞后。只有一个textedit和一个带有自定义drawable的按钮,而不是普通按钮。 drawable是一个2000x2000的png文件。 当我通过Android设备监视器浏览线程时,我注意到了#34;渲染线程"一直占用。我不知道它的确切功能。有人知道我的错误可能在哪里吗?

很抱歉没有代码示例,我只是不知道什么可能导致我的滞后以及我应该发布什么。

2 个答案:

答案 0 :(得分:1)

  

加载位图时,只能以您需要的分辨率将其保存在RAM中   对于当前设备的屏幕,如果原始设备缩小它   位图是一个更高的分辨率。请记住,位图的增加   分辨率导致所需的内存相应(增加2),   因为X和Y尺寸都增加了。

所以,我的建议,请使用 SMALL图像大小而不是LARGE

答案 1 :(得分:1)

使用不同的drawables(使用asset studio)进行不同的分辨率。也可以使用tinypng工具来减小图像的大小。