|
4 | 4 | import android.bluetooth.BluetoothAdapter; |
5 | 5 | import android.bluetooth.BluetoothDevice; |
6 | 6 | import android.content.Context; |
| 7 | +import android.content.Intent; |
7 | 8 | import android.content.SharedPreferences; |
8 | 9 | import android.content.pm.PackageManager; |
| 10 | +import android.graphics.drawable.ColorDrawable; |
9 | 11 | import android.os.Build; |
10 | 12 | import android.os.Bundle; |
11 | 13 | import android.text.InputType; |
| 14 | +import android.view.Menu; |
| 15 | +import android.view.MenuItem; |
12 | 16 | import android.widget.ArrayAdapter; |
13 | 17 | import android.widget.EditText; |
14 | 18 | import android.widget.LinearLayout; |
15 | 19 | import android.widget.Toast; |
16 | 20 |
|
17 | 21 | import androidx.annotation.NonNull; |
18 | 22 | import androidx.annotation.RequiresPermission; |
| 23 | +import androidx.appcompat.app.ActionBar; |
19 | 24 | import androidx.appcompat.app.AlertDialog; |
20 | 25 | import androidx.appcompat.app.AppCompatActivity; |
21 | 26 | import androidx.core.app.ActivityCompat; |
@@ -57,6 +62,20 @@ protected void onCreate(Bundle savedInstanceState) { |
57 | 62 | .beginTransaction() |
58 | 63 | .replace(R.id.settings, fragment) |
59 | 64 | .commit(); |
| 65 | + ActionBar actionBar = getSupportActionBar(); |
| 66 | + if (actionBar != null) { |
| 67 | + actionBar.setDisplayHomeAsUpEnabled(true); |
| 68 | + actionBar.setBackgroundDrawable(new ColorDrawable(ContextCompat.getColor(this, R.color.colorBackground))) ; |
| 69 | + } |
| 70 | + } |
| 71 | + |
| 72 | + @Override |
| 73 | + public boolean onOptionsItemSelected(MenuItem item) { |
| 74 | + if (item.getItemId() == android.R.id.home) { |
| 75 | + onBackPressed(); |
| 76 | + return true; |
| 77 | + } |
| 78 | + return super.onOptionsItemSelected(item); |
60 | 79 | } |
61 | 80 |
|
62 | 81 | public static class SettingsFragment extends PreferenceFragmentCompat implements SharedPreferences.OnSharedPreferenceChangeListener { |
|
0 commit comments