2011-02-15 3 views
1

Im을 개발하여 붙어 있습니다. 나는 보통의 간단한 버튼을 가지고있다. 내가하고 싶은 일은이 버튼을 클릭하면 소프트 키보드의 SPACE를 누르는 것처럼 동작합니다.Android 개발 : Keypress/keyEvent

어떻게해야합니까? 당신이 소프트 키 보드를 개발할 수 있기 때문에 방법이 있어야합니다.

반복 xP 어떻게하면 키 누르기를 "삽입"하거나 키를 누르면 키 누르기를 시뮬레이트합니까?

감사합니다. // 나은

+0

을 테스트하지 않았습니다. 화제 생각의 어떤 아이디어? – user564612

+0

시도해 봤어 : http://stackoverflow.com/questions/3361281/invoke-keypress-event-in-android/3361344#3361344 – aleung

답변

1
final EditText e = new EditText(context); 
Button b = new Button(context); 
b.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     e.setText(e.getText().toString() + " "); 
    } 
}); 

버튼을 클릭 EditText의 값

이 유효한 코드해야에 공백 문자를 추가,하지만 난 잘에게 고맙다

+1

이 webview 작동하지 않습니다. 소프트 키 보드처럼 키 누르기를 시뮬레이트하고 싶습니다. 텍스트를 추가하지 마십시오. – user564612