我在我的应用程序中使用 [SlidingMenu][1]。我使用 Viewpager 在一个片段的选项卡中显示三个片段。三个片段在EditTexts
里面。所以我的 XML XML 是这样的:LinearLayouts
ScrollView
RelativeLayout>ScrollView>LinearLayout>EditText
.
将焦点更改为 each 后EditText
,打字开始非常缓慢(需要 1-2 秒才能响应)。我认为这是因为每次尝试调整大小或平移的软键盘。所以我尝试了windowSoftInputMode的所有可能值。没有任何效果。我在一个 Activity 中使用了相同的 XML,打字非常流畅。同样在输入完成后(当用户单击 IME 完成按钮时),键盘隐藏非常慢(需要 3 秒)。可能是什么问题呢?以及要避免的任何解决方法?
顺便说一句,我没有任何TextWatchers
设置EditTexts
。
编辑:
当我EditTexts
从其他两个碎片中移除时,它很顺利。但只有当三个片段都拥有EditTexts
时,它才会变得迟缓。