Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. public void theme(View view){
  2. getApplication().setTheme(android.R.style.Theme_Holo);
  3. }
  4.  
  5. public void onCreate(Bundle savedInstanceState) {
  6.  
  7. SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
  8. int theme = sp.getInt("THEME", R.style.AppTheme);
  9. setTheme(theme);
  10.  
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_second);
  13. }
  14.  
  15. <resources>
  16. <style name="AppThemeLight" parent="@style/Theme.AppCompat.Light">
  17. <item name="colorPrimary">@color/primary_light</item>
  18. <item name="colorPrimaryDark">@color/primary_dark_light</item>
  19. <item name="colorAccent">@color/accent_light</item>
  20. </style>
  21.  
  22. <style name="AppTheme" parent="@style/Theme.AppCompat">
  23. <item name="colorPrimary">@color/primary</item>
  24. <item name="colorPrimaryDark">@color/primary_dark</item>
  25. <item name="colorAccent">@color/accent</item>
  26. </style>
  27. </resources>
  28.  
  29. <resources>
  30. <color name="primary_light">#edeceb</color>
  31. <color name="accent_light">#517c50</color>
  32. <color name="primary_dark_light">#0d0c0c</color>
  33. <color name="primary">#2d2c2a</color>
  34. <color name="accent">#a5c0df</color>
  35. <color name="primary_dark">#e2e0e0</color>
  36. </resources>
  37.  
  38. <resources>
  39. <style name="AppThemeLight" parent="android:Theme.Holo.Light">
  40. <item name="android:background">#FFFFFF</item>
  41. <item name="android:textColor">#000000</item>
  42. <item name="android:actionBarStyle">@style/LightActionBar</item>
  43. </style>
  44.  
  45. <style name="AppTheme" parent="android:Theme.Holo">
  46. <item name="android:background">#000000</item>
  47. <item name="android:textColor">#FFFFFF</item>
  48. <item name="android:actionBarStyle">@style/BlackActionBar</item>
  49. </style>
  50.  
  51. <style name="LightActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
  52. <item name="android:background">#FFFFFF</item>
  53. </style>
  54.  
  55. <style name="BlackActionBar" parent="@android:style/Widget.Holo.ActionBar">
  56. <item name="android:background">#000000</item>
  57. </style>
  58. </resources>
  59.  
  60. style name="AppBaseTheme" parent="Theme.AppCompat"></style>
  61. style name="AppTheme" parent="AppBaseTheme"></style>
  62. style name="AppTheme.Light" parent = "Theme.AppCompat.Light"></style>
  63.  
  64. > android:theme="@style/AppBaseTheme"
  65.  
  66. public void onCreate(Bundle savedInstanceState) {
  67. if (MainActivity.theme.equals("white")) {
  68. setTheme(R.style.AppTheme_Light);
  69. } else setTheme(R.style.AppTheme);
  70. super.onCreate(savedInstanceState);
  71.  
  72. MainActivity.theme="white";
  73. Intent intent2 = getIntent();
  74. finish();
  75. startActivity(intent2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement