2011-06-23 17 views
5

cómo abriría el teclado y obtendría el número que el usuario desea llamar. Entonces, ¿puedo verificarlo antes de marcarlo desde mi Fuente?cómo mostrar un teclado numérico

Si es posible, con un pequeño ejemplo.

Gracias Anshuman

Respuesta

14

intento este código

Intent dial = new Intent(); 
dial.setAction("android.intent.action.DIAL"); 
dial.setData(Uri.parse("tel:"+dial_number)); 
startActivity(dial); 
+0

Perfección ........... consiguió la solución –

4

utilizar el siguiente código:

startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:6365551212"))); 

ver este link en busca de ayuda.

+1

yeh its working ... en realidad he usado pestañas.y en el clic de pestañas se abre pero en otra ventana pero lo abro en la misma ventana debajo de las pestañas ... así cómo se puede hacer eso. .moreever una vez el teclado numérico abierto ... cuando vuelvo y de nuevo hago clic en la pestaña no se abre ... así que ¿cómo puedo resolver ese problema? – AndroidDev

+0

Esto abre la actividad de marcado predeterminada de android si quiere mostrarlo en la misma ventana, usted tiene que crear su propio diseño personalizado y eso será muy complicado. –

1

Si usted quiere decir con el número de teléfono teclado de marcación entrar, sólo se puede utilizar éste:

EditText editText=new EditText(context); 
editText.setInputType(InputType.TYPE_CLASS_PHONE); 

por lo que cada vez que el usuario va a tratar de introducir datos - marcar softkeyboard almohadilla aparecerá en la pantalla

Cuestiones relacionadas