应用滞后

时间:2011-09-06 18:21:12

标签: java android android-edittext

我有一个Android应用程序,允许用户动态创建编辑文本。但是,似乎每当我有超过5个编辑文本时,输入过程就会非常滞后。

它具有简单的布局和按钮。只要单击该按钮,它就会运行以下代码:

EditText editText = new EditText(context);
myLayout.addView(editText);

有没有什么方法可以让代码更有效率,这样它就不会慢?

2 个答案:

答案 0 :(得分:0)

试试这个:

EditText editText = new EditText(this);
myLayout.addView(editText);

答案 1 :(得分:0)

我不知道这是不是一个好主意,因为我不知道您的应用程序的性质,但在xmls中声明视图通常更快。尝试声明大量的editTexts - 根据您的平均应用程序需求并将其可见性设置为GONE,直到用户选择添加editText,然后检查您是否有GONE视图 - 您将其设置为可见,如果不是,则添加它通过代码。 同样,这一切都取决于您的应用程序的需求。