package com.reindeercrafts.notificationpeek.settings.appearance;
import android.app.ActionBar;
import android.app.Activity;
import android.os.Bundle;
import android.view.MenuItem;
import com.reindeercrafts.notificationpeek.R;
/**
* Appearance settings main Activity, used to display {@link com.reindeercrafts.notificationpeek.settings.appearance.AppearanceSettingsFragment}
*
* Created by zhelu on 5/23/14.
*/
public class AppearanceSettings extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
if (WallpaperFactory.isLiveWallpaperUsed(this)) {
setTheme(R.style.AppTheme_Wallpaper);
} else {
setTheme(R.style.AppTheme);
}
super.onCreate(savedInstanceState);
setContentView(R.layout.appearance_settings_layout);
initActionBar();
initFragments();
}
private void initActionBar() {
ActionBar actionBar = getActionBar();
actionBar.setTitle(R.string.appearance_settings);
actionBar.setDisplayHomeAsUpEnabled(true);
}
private void initFragments() {
AppearanceSettingsFragment settingsFragment = new AppearanceSettingsFragment();
getFragmentManager().beginTransaction()
.replace(R.id.appearance_settings_frag_container, settingsFragment).commit();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
}
return super.onOptionsItemSelected(item);
}
}