Buenas, saludos a todos, es mi primer tema,
tengo una aplicación con un EditText al que desactive que aparezca el teclado virtual, al lado tengo un botón para que aparezca el teclado virtual, funciona todo, el problema esta al conectar una pistola lectora de códigos de barra al tablet,, el EditText funciona bien con la pistola, pero el botón para que aparezca el teclado virtual deja de funcionar.
tiene que ser algo relacionado con lo de conectar un dispositivo de entrada de datos, no?
también estoy teniendo problemas con lo que parece ser .... algunos componentes de la aplicación se reinician al conectar o desconectar la pistola
***codigo que uso para desactivar el teclado virtual en el EditText
Código:
editText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittentrada.getWindowToken(), 0);
}});
***codigo para el boton que llama el teclado virtual
Código:
botonTeclado.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edittentrada, 0);
}
});
Un saludo