我有一个应用程序的设置页面。一旦活动开始,它直接聚焦于编辑文本,并且我使用以下代码来清除焦点。
<RelativeLayout
android:id="@+id/RequestFocusLayout"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px"/>
在Java代码中
RelativeLayout focuslayout = (RelativeLayout) findViewById(R.id.RequestFocusLayout);
focuslayout.requestFocus();
以上代码在活动第一次启动时运行良好,如果再次启动相同的活动,则自动使编辑文本获得焦点。
有人能帮我解决这个问题吗?
android:windowSoftInputMode="stateHidden"
。 - MKJParekh