편집 텍스트 값을 문자열에 전달하여 데이터베이스에 입력을 업로드 할 수 있도록 노력했지만 시간이 많이 걸린 후에 키보드에서 Enter 키를 눌러이를 수행하는 방법을 알아 냈습니다. 또한 문자열을 업로드하기위한 버튼이 있으며 버튼 만 포함 시키므로 업로드 버튼도 함께 입력됩니다.안드로이드 버튼의 프레스에 키 누름 코드를 지정할 수 있습니까?
nameValuePairs.add(new BasicNameValuePair("username", name));
: 나는 이름이라고 변환 된 문자열을 사용하고 어디에
다음enter.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View view, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
name = enter.getText().toString();
return true;
}
return false;
}
});
은 다음과 같습니다
submit.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
postData();
}
});
키를 눌러 명령을 입력입니다 : 여기
내 버튼입니다 그래서 사용자가 submit 버튼을 누르기 전에 enter 버튼을 눌러서 wi를 눌러야 할 필요를 없애고 싶습니다. enter 키 프레스 코드를 돌 봅니다. 이 작업을 시뮬레이션하는 메서드를 만들려고했지만 작동하지 않았습니다. 리서치는 클릭 할 때 키 누르기를 할당 할 수있는 방법을 보여주지 않았습니다.
의견을 보내 주시면 감사하겠습니다.
감사합니다.
을 수행 할 수있는 화면에 버튼을 클릭 할 때 왜이의 EditText 값을 얻을 수 없다? Enter 키를 누르는 것과 다릅니다. – Egor
나는 이걸 넣어 봤는데, 나는 이것을 넣었다 : name = enter.getText(). toString(); 제출 버튼에 값을 전달하지 않는 이유는 무엇일까? 아마도이 코드를 잘못 코딩했을 것입니다. – deucalion0