1
수정해야하는 일부 비난 된 코드가 있습니다. 대화 상자 (showdialog)가 닫히고 나면 edittext에 초점을 맞추고 텍스트를 선택하고 키보드를 올리 길 원합니다. 이것은이 코드에서 발생하지 않습니다.DismissDialog 후에 EditText에 포커스를 설정하십시오.
이 코드를 사용하면 포커스는 없지만 텍스트가 선택됩니다.
...
alert.setPositiveButton(getString(android.R.string.ok), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
EditText txtE = (EditText) findViewById(R.id.ORE);
dismissDialog(DIALOG_NO_E);
txtE.selectAll();
txtE.requestFocus();
}
});
...
제안 사항?
먼저 대화 상자를 닫은 다음 txtE.requestFocus(); – TheFlash
단순히'RequestFocus()'를 사용하십시오. –
주위를 움직이기 위해 노력했지만. – Johan