2016-09-09 12 views
0

Androidアプリを作成しようとしていますが、「WiFiを有効にする」というスナックバーボタンでWiFiに接続しています。現在のところ、Wi-Fiに接続するようにユーザーに指示するだけですが、「WiFiをオンにする」というスナックバーのボタンをクリックすると、スナックバーに電話を接続する必要があります。Androidのスナックバーを使用してデバイスをWiFiに接続する

答えて

0

あなたはそれがボタンを持っていますが、タップしていないあなたの目的のためにこれを試すことができますは、WiFi接続の色を変更するには、ダイアログ

 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(); 

が表示されますオフで、無線LANの電源をオンにし、次のコード 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

を使用
関連する問題