비활성화 된 edittext 필드가 눌려지면 캡처하려고합니다. (변경 만하고 싶습니다. 텍스트를 삽입하고 싶지 않습니다.) onClickListener를 할당했지만 호출되지는 않습니다. 제안 사항이 있습니까? 내가들을 수있는 다른 이벤트가 있습니까?비활성화 된 edittext에 대한 onClickListener가 호출되지 않습니다.
final EditText field = column.get(i);
field.setEnabled(false);
field.setClickable(true);
field.setFocusable(false);
field.setFocusableInTouchMode(false);
field.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
((EditText)v).setText("a");
}
});
고마워요!
'setClickable (참)'setOnClickListener''에서 호출되며, setFocusableInTouchMode''의 처리가 이루어집니다 'setFocusable'. 그래서 그 두 줄은 실제로 필요하지 않습니다 – Xavier