2011-06-18 7 views
4

カスタムListViewには、TextViewとEditTextコンポーネントが2つあります。ユーザーがEditTextをクリックすると、いくつかの設定を入力するには、ソフトウェアキーボードにフォーカスが当てられますが、 EditTextが失われました。どのように私はこれを行うことができますか? EDITTEXT使用法setFocusableについてEditTextフォーカスがなくなった

+0

いずれかがこの上で私を助けます – nidhi

答えて

4

(偽)。 textViewにはsetFocusable(true)を使用します。

ものTextViewとEDITTEXTの両方のために失われた焦点にリスナーを書く:

textView.setOnFocusChangeListener(new OnFocusChangeListener() {   

    public void onFocusChange(View v, boolean hasFocus) { 
     if(!hasFocus) 
     { 
      //do job here when EditText loses focus 
     } 
    } 
}); 
関連する問題