在一个活动中说MainActivity
,我以编程方式添加了一个片段说Fragment_1
这Fragment_1
有一个布局,其中包含一个EditText
. 当我开始显示此内容Fragment_1
时,EditText
焦点集中但未soft keyboard
打开
所以我点击EditText
打开keyboard
,type some text
和click done button
,它必须替换Fragment_1
为Fragment_2
其中还包含一个EditText
.
但是 this EditText
in Fragment_2
is not focused
,但 the keyboard
is still open
(可能是因为 last Fragment_1
)
所以我添加了这个Fragment_2
EditText.requestFocus();
焦点在那里并且键盘打开,但EditText
没有被我点击的关键字符填充。
为什么会这样??
谢谢你。