diff --git a/doze/Android.mk b/doze/Android.mk index 40dc284..62320f5 100644 --- a/doze/Android.mk +++ b/doze/Android.mk @@ -30,8 +30,6 @@ LOCAL_AAPT_FLAGS := --auto-add-overlay \ LOCAL_PROGUARD_FLAG_FILES := proguard.flags -include frameworks/base/packages/SettingsLib/common.mk - include $(BUILD_PACKAGE) include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/doze/res/drawable/ic_settings_doze.xml b/doze/res/drawable/ic_settings_doze.xml deleted file mode 100644 index 8386024..0000000 --- a/doze/res/drawable/ic_settings_doze.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - diff --git a/doze/res/drawable/switchbar_background.xml b/doze/res/drawable/switchbar_background.xml index 45f1578..314ed12 100644 --- a/doze/res/drawable/switchbar_background.xml +++ b/doze/res/drawable/switchbar_background.xml @@ -16,6 +16,5 @@ - + - diff --git a/doze/res/layout/switch_bar.xml b/doze/res/layout/switch_bar.xml index d25948b..7199174 100644 --- a/doze/res/layout/switch_bar.xml +++ b/doze/res/layout/switch_bar.xml @@ -33,7 +33,7 @@ android:maxLines="2" android:ellipsize="end" android:textAppearance="@android:style/TextAppearance.Material.Title" - android:textColor="?android:attr/textColorPrimaryInverse" + android:textColor="?android:attr/textColorPrimary" android:textAlignment="viewStart" /> + android:theme="@style/Theme.Main.SwitchBar" /> diff --git a/doze/res/values/colors.xml b/doze/res/values/colors.xml deleted file mode 100644 index d598598..0000000 --- a/doze/res/values/colors.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - #ff37474f - #ff7fcac3 - #ff37474F - diff --git a/doze/res/values/styles.xml b/doze/res/values/styles.xml index f64a2b8..082e53c 100644 --- a/doze/res/values/styles.xml +++ b/doze/res/values/styles.xml @@ -15,16 +15,43 @@ See the License for the specific language governing permissions and limitations under the License. --> - - - - + + + + + + + + + + diff --git a/doze/src/org/lineageos/settings/doze/DozeSettingsActivity.java b/doze/src/org/lineageos/settings/doze/DozeSettingsActivity.java index 347c57c..1591b2c 100644 --- a/doze/src/org/lineageos/settings/doze/DozeSettingsActivity.java +++ b/doze/src/org/lineageos/settings/doze/DozeSettingsActivity.java @@ -18,11 +18,9 @@ package org.lineageos.settings.doze; import android.os.Bundle; -import android.view.MenuItem; +import android.preference.PreferenceActivity; -import com.android.settingslib.drawer.SettingsDrawerActivity; - -public class DozeSettingsActivity extends SettingsDrawerActivity { +public class DozeSettingsActivity extends PreferenceActivity { private static final String TAG_DOZE = "doze"; @@ -30,19 +28,7 @@ public class DozeSettingsActivity extends SettingsDrawerActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.doze); - getActionBar().setDisplayHomeAsUpEnabled(true); - getFragmentManager().beginTransaction().replace(R.id.content_frame, + getFragmentManager().beginTransaction().replace(android.R.id.content, new DozeSettingsFragment(), TAG_DOZE).commit(); } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case android.R.id.home: - onBackPressed(); - return true; - } - return super.onOptionsItemSelected(item); - } } diff --git a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java index 9d456a8..14c4c92 100644 --- a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java +++ b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java @@ -17,6 +17,7 @@ package org.lineageos.settings.doze; +import android.app.ActionBar; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; @@ -33,6 +34,7 @@ import android.support.v7.preference.Preference; import android.support.v7.preference.PreferenceCategory; import android.support.v7.preference.Preference.OnPreferenceChangeListener; import android.view.LayoutInflater; +import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.CompoundButton; @@ -51,6 +53,8 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { addPreferencesFromResource(R.xml.doze_settings); + final ActionBar actionBar = getActivity().getActionBar(); + actionBar.setDisplayHomeAsUpEnabled(true); SharedPreferences prefs = getActivity().getSharedPreferences("doze_settings", Activity.MODE_PRIVATE); @@ -127,6 +131,15 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer mPocketPreference.setEnabled(b); } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + if (item.getItemId() == android.R.id.home) { + getActivity().onBackPressed(); + return true; + } + return false; + } + private static class HelpDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) {