2016-09-09 4 views
0

J'essaie de faire une application Android connecter le téléphone au WiFi avec un bouton de la barre de collation qui dit, "Activer le WiFi." Actuellement, il indique simplement à l'utilisateur de se connecter au WiFi lui-même, mais je souhaite que le snack-bar connecte le téléphone au Wi-Fi lorsque vous cliquez sur un bouton du snack-bar qui dit «Activer le WiFi».Utilisation d'un snack dans Android pour connecter l'appareil au WiFi

Répondre

0

Vous pouvez essayer cela pour votre but, il n'a pas le bouton, mais tapotant affichera une boîte de dialogue

 Snackbar snackbar = Snackbar 
    .make(coordinatorLayout, "Wifi connection is off", Snackbar.LENGTH_LONG) 
    .setAction("Turn On Wifi", new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
     //open dialog to turn on wifi 
     } 
    }); 
    snackbar.show(); 

pour changer la couleur de la connexion Wi-Fi est désactivé et Activer Wifi utiliser le code suivant snackbar.setActionTextColor(Color.RED);//turn on wifi View sbView = snackbar.getView(); TextView textView = (TextView) sbView.findViewById(android.support.design.R.id.snackbar_text); textView.setTextColor(Color.YELLOW);//wifi connection is off