我已经在Activity窗口的decorview中添加了LinearLayout。像这样
LinearLayout mylayout = ...;
((ViewGroup)MainActivity.this.getWindow().getDecorView()).addView(mylayout);
mylayout.bringToFront();
好吧,到目前为止一切正常。但是问题是,如果我在mylayout
中有一个EditText,那么它将无法获得焦点。像clearFocus()
一样,从顶部开始将焦点放在可聚焦的视图上。我希望mylayout
发生这种情况,即使没有可聚焦对象也是如此。我希望LinearLayout保持焦点。
感谢您的帮助。
答案 0 :(得分:0)
使用您的布局中的requestFocus将焦点设置到EditText上
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content">
<requestFocus/>
</EditText>