I am trying to make an Android app connect the phone to WiFi with a snackbar button that says, "Turn on WiFi." Currently, it just tells the user to connect to WiFi themselves, but I want the snackbar to connect the phone to WiFi when you click a button on the snackbar that says "Turn on WiFi."
Asked
Active
Viewed 453 times
1 Answers
0
You can try this for your purpose it doesn't have button but tapping will show a dialog
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();
to change the color of Wifi connection is off and Turn on Wifi use the following code
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

deejay
- 572
- 4
- 18