现在的位置: 首页 > 综合 > 正文

【转】 Android应用启动时,焦点直接在EditText上,输入法直接打开,影响界面美观。

2013年01月27日 ⁄ 综合 ⁄ 共 364字 ⁄ 字号 评论关闭

Android应用启动时,焦点直接在EditText上,输入法直接打开,影响界面美观。

导致进入画面入就打开输入法,影响界面美观。

默认焦点的顺序是:从上倒下 从左到右第一个可以输入的控件作为焦点 可以使用:

btSearch.setFocusable(true);

btSearch.requestFocus();

btSearch.setFocusableInTouchMode(true);

也可以:

在EditText前面放置一个看不到的LinearLayout,让他率先获取焦点: 

<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>

抱歉!评论已关闭.