Android應用啓動時,焦點直接在EditText上,輸入法直接打開,影響界面美觀。

Android應用啓動時,焦點直接在EditText上,輸入法直接打開,影響界面美觀。

導致進入畫面入就打開輸入法,影響界面美觀。

默認焦點的順序是:從上倒下從左到右第一個可以輸入的控件作爲焦點可以使用:

btSearch.setFocusable(true);

btSearch.requestFocus();

btSearch.setFocusableInTouchMode(true);

也可以:

在EditText前面放置一個看不到的LinearLayout,讓他率先獲取焦點: 

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

發佈了21 篇原創文章 · 獲贊 5 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章