닫기 사촌의 글고 치기 위해 키보드를 얻을 수는 StackExchange 온통 것 같다,하지만 난 대답을 찾을 수없는 이유는 어쩌면 내가하는 응용 프로그램이가 자동으로 대화 상자 (안드로이드)이 질문의
...입니다. 응용 프로그램 내에서 몇 가지 다른 표면보기가 있고 각 대화 상자에는 대화 상자를 시작하는 몇 가지 다른 작업이 있습니다.
내 대화 상자는 EditText (일부 데이터 입력 용) 및 해당 데이터를 처리하기위한 Set 및 Cancel 버튼으로 구성됩니다. 데이터를 입력하려면 사용자가 먼저 EditText를 터치하여 키보드를 가져온 다음 데이터를 입력하고 Done을 터치 한 다음 Set을 터치하면 응용 프로그램이 즐겁게 계속됩니다.
가능한 경우이를 줄이는 방법을 찾고 싶습니다. 특히, 대화 상자의보기를 건너 뛰고 키보드보기로 바로 가고 싶습니다. (본질적으로, 나는 그것이 의미가있는 경우 EditText를 프로그래밍 방식으로 "만지기"를 원한다.)
내가 처음에 말했듯이, 나는 많은 행운이 없다. 그래서 어떤 제안이라도 행복하게 보일 것이다. 에서에. 그리고는 불행하게도 글고 단순히 요청 초점이
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
업데이트 : 당신의 열린 대화를 할 때의 EditText에 포커스를 대화 상자에서. 하나님 감사합니다. 단지 약 12 개의 버튼 만 원했습니다. QWERTY가 필요하다면 정말 빨려들 것입니다. – Rich
TL : DR : 아직 해결책이 없으니 아무도 아이디어가 없다면 내 방식대로 던져주세요. – Rich