在特定设备上处理多个嵌套布局时,为什么我的键盘响应速度非常慢?

时间:2013-08-06 18:00:13

标签: android performance keyboard viewflipper

我有一个应用程序,其中有一个非常冗长的注册表单,其中包含各种各样的Spinners和复选框以及您的名字。我将它们全部(为了清楚起见)呈现在ViewFlipper中,并一次一个地提供给用户。

在我正在测试它的所有手机设备上,它完美无缺。然而,当在三星Galaxy Node 2(最新版本)上运行时,键盘会因无法使用的冰川速度而磨损,键盘需要多秒才能响应。这似乎直接连接到未显示但是布局的一部分的旋转器(因为当我从Flipper中删除这些特定的布局时,一切都会急剧加速,但仍然没有回到你对后代Android的期望片剂)。

在处理具有多个子布局的ViewFlipper时,我是否应该了解应用程序性能?布局本身非常简单......每个只有几个视图,除了Spinners,其中一些有几十个AdapterViews作为可选项。

我意识到这个问题有点模糊,但我真的不知道该怎么做,除了重构我的代码一次加载Flipper的孩子1并在他们看不见时解雇他们,这是我希望避免的一个巨大的麻烦,特别是考虑到它在我测试过的所有其他设备上都非常出色。

我在清单中打开了harware accel作为最后的尝试,但是,正如预期的那样,没有做任何有用的事情。

0 个答案:

没有答案