2014-10-09 63 views
1

任何人都可以幫助我,在Android開發Im初學者,EditText總是集中,我想刪除焦點時點擊任何其他對象,例如,ListView,Button ... 我想的EditText關注,只有當用戶點擊到它android EditText,刪除焦點時,點擊另一個對象

+0

您是否在其他對象上嘗試過requestFocus()? – Lvka 2014-10-09 08:50:09

+0

除此解決方案外,您還可以使用View.clearFocus()調用http://stackoverflow.com/a/1662088/527759 – httpdispatch 2014-10-09 08:53:00

回答

0

您可以嘗試使用上的EditText clearFocus()方法..

EditText txt; 
txt=(EditText) findViewById(R.id.somename); 

txt.clearFocus(); 

或者你可以使用

private void hideDefaultKeyboard() { 
     activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);//u  have got lot of methods here 
} 
1

沒有對象被默認專注所以檢查XML佈局文件,並確保你沒有<requestFocus />集上EditText的主題。如果是這樣,請將其從XML文件中刪除 - 您可能還需要檢查requestFocus()調用,以防萬一。

0

確保有你的佈局 沒有要求的重點,增加這可能幫助

android:focusable =「false」 android:clickable =「false」