Skip to content
This repository was archived by the owner on Aug 24, 2025. It is now read-only.

Commit dd55b50

Browse files
committed
Re-added actionbar (actually toolbar) to SettingsActivity.
1 parent 1719d21 commit dd55b50

2 files changed

Lines changed: 24 additions & 3 deletions

File tree

src/main/java/de/dennisguse/opentracks/settings/SettingsActivity.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
import android.content.SharedPreferences;
44
import android.os.Bundle;
55

6+
import androidx.appcompat.app.AppCompatActivity;
7+
import androidx.appcompat.widget.Toolbar;
68
import androidx.fragment.app.DialogFragment;
7-
import androidx.fragment.app.FragmentActivity;
89
import androidx.preference.ListPreference;
910
import androidx.preference.Preference;
1011
import androidx.preference.PreferenceFragmentCompat;
@@ -14,15 +15,21 @@
1415
import de.dennisguse.opentracks.util.PreferencesUtils;
1516
import de.dennisguse.opentracks.util.StringUtils;
1617

17-
public class SettingsActivity extends FragmentActivity implements ChooseActivityTypeDialogFragment.ChooseActivityTypeCaller {
18+
public class SettingsActivity extends AppCompatActivity implements ChooseActivityTypeDialogFragment.ChooseActivityTypeCaller {
1819

1920
private PrefsFragment prefsFragment = new PrefsFragment();
2021

2122
@Override
2223
protected void onCreate(Bundle savedInstanceState) {
2324
super.onCreate(savedInstanceState);
2425

25-
getSupportFragmentManager().beginTransaction().replace(android.R.id.content, prefsFragment).commit();
26+
setContentView(R.layout.settings);
27+
28+
Toolbar toolbar = findViewById(R.id.toolbar);
29+
toolbar.setTitle(R.string.menu_settings);
30+
setSupportActionBar(toolbar);
31+
32+
getSupportFragmentManager().beginTransaction().replace(R.id.settings_fragment, prefsFragment).commit();
2633
}
2734

2835
@Override

src/main/res/layout/settings.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3+
android:layout_width="match_parent"
4+
android:layout_height="match_parent"
5+
android:orientation="vertical">
6+
7+
<include layout="@layout/toolbar" />
8+
9+
<FrameLayout
10+
android:id="@+id/settings_fragment"
11+
android:layout_width="fill_parent"
12+
android:layout_height="wrap_content" />
13+
14+
</LinearLayout>

0 commit comments

Comments
 (0)