Android numéro de Téléphone d'Appel de Fonction dans une Activité
Je développe une Application Android avoir ContactUs Page ayant Numéro de Téléphone. J'avais donné le numéro de Téléphone dans le fichier xml ci-dessous:
<TextView
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="1-869-270-9099"
android:textSize="11sp"
android:textColor="#104082"
android:textStyle="normal"
android:layout_width="wrap_content"
android:id="@+id/textView4"
android:layout_x="72dp"
android:layout_y="160dp"/>
J'avais créé le AlertDialog
et lorsque le numéro de téléphone est cliqué, l'alerte dialog
sera illustré par programmation comme ci-dessous:
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case (R.id.textView4):
Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Do you want to Call?");
builder.setCancelable(false);
builder.setPositiveButton("Call", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//Do Calling a Number
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
return super.onCreateDialog(id);
}
public void onClick(View v) {
switch(v.getId()){
case (R.id.textView4):
showDialog(R.id.textView4);
break;
}
}
Voici mon problème est pour mettre en œuvre le "Appeler un Numéro de Téléphone" Fonction dans le onClick
"PositiveButton" la méthode. S'il vous plaît aider moi, comment obtenir un Clavier avec le nombre présent dans le xml
fichier avec l'SampleCode/Liens.
OriginalL'auteur Avadhani Y | 2011-11-07
Vous devez vous connecter pour publier un commentaire.
Peut-être quelque chose comme:
Vous pouvez également avoir le numéro de téléphone /res/values/strings.xml comme ceci:
<string name="phone_num">1-869-270-9099</string>
et sur votre TextView<TextView android:text="@string/phone_num" .../>
. Puis il suffit d'appelergetResources().getString(R.string.phone_num)
quand vous avez besoin le nombre dans votre code. De cette façon, il est plus facile de maintenir votre application et de changer le numéro de téléphone est plus facile, puisque vous n'avez qu'à changer de strings.xml et il est automatiquement mis à jour partout où vous en avez besoin dans votre application.OriginalL'auteur Iiro Krankka
À l'intérieur de la
onClick
de positifbutton
il suffit d'écrire:Remarque:
N'oubliez pas d'ajouter cette autorisation à l'intérieur de la
AndroidManifest.xml
fichier:OriginalL'auteur Paresh Mayani
Vous pouvez directement lancer une intention d'obtenir le cadran avec le numéro indiqué dans votre fichier xml.Comme ceci:
OriginalL'auteur Meenal