4

我有一个ExpandableListView其中包含自定义布局的RecyclerView。此布局包含一些视图,包括我的EditText。编辑文本怪异行为

我的行为是:当我在号点击的EditText,键盘出现约0.5秒,整个布局与默认值清零,然后,键盘消失,一个文本的EditText出现,最后我松散的焦点。当我再次单击它时,键盘保持不变,但在文本中键入。奇怪的事情:这个问题似乎只在整个布局溢出屏幕的设备上,因为在10“平板电脑上,一切正常(布局未清除,键盘不消失)。重点放在EditText中,重新创建布局,使其被清除

我试了很长时间才弄清楚发生了什么,但是我没有找到任何东西,下面是我试过的东西,但并没有改变什么:由于代码是东西全部量非常巨大

android:descendantFocusability="beforeDescendants" // on all parent of the EditText 

focusable="true" // On the EditText 

android:windowSoftInputMode="adjustPan" // In the activity in the manifest 

making all the ViewHolder attributes final 

,我不知道我应该张贴什么来帮助S上。 o不要犹豫,如果它可以帮助的话要求任何东西

谢谢!

编辑:一个GIF图片,展示问题https://imgur.com/a/BPue4

+0

它看起来像键盘在回收站视图中使'滚动',使其更改其中的对象 –

+0

你有没有尝试过不同的设备是否有同样的问题? –

+0

你有没有检查过你的编辑文本没有被禁用到某个地方,这很难遵循,你可以制作一个这种行为的gif文件,并附上 –

回答

0

尝试加入这一行到你的活动上manifest.xml

android:configChanges="keyboardHidden|screenSize" 

打开键盘或屏幕大小的变化可能会触发重新创建内容。

+0

可悲的是,它不会改变什么 –