소스 검색

Fix theming issue with date picker dialog

AndyScherzinger 7 년 전
부모
커밋
cf1b8f8f85
2개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/main/java/com/owncloud/android/ui/dialog/ExpirationDatePickerDialogFragment.java
  2. 6 0
      src/main/res/values/styles.xml

+ 3 - 0
src/main/java/com/owncloud/android/ui/dialog/ExpirationDatePickerDialogFragment.java

@@ -24,6 +24,7 @@ package com.owncloud.android.ui.dialog;
 
 import android.app.DatePickerDialog;
 import android.app.Dialog;
+import android.content.DialogInterface;
 import android.os.Bundle;
 import android.support.annotation.NonNull;
 import android.support.v4.app.DialogFragment;
@@ -34,6 +35,7 @@ import com.owncloud.android.R;
 import com.owncloud.android.datamodel.OCFile;
 import com.owncloud.android.lib.resources.shares.OCShare;
 import com.owncloud.android.ui.activity.FileActivity;
+import com.owncloud.android.utils.ThemeUtils;
 
 import java.util.Calendar;
 
@@ -121,6 +123,7 @@ public class ExpirationDatePickerDialogFragment
         // Create a new instance of DatePickerDialog
         DatePickerDialog dialog = new DatePickerDialog(
                 getActivity(),
+                R.style.FallbackDatePickerDialogTheme,
                 this,
                 chosenDate.get(Calendar.YEAR),
                 chosenDate.get(Calendar.MONTH),

+ 6 - 0
src/main/res/values/styles.xml

@@ -39,6 +39,12 @@
 		<item name="colorAccent">#757575</item>
 	</style>
 
+	<style name="FallbackDatePickerDialogTheme" parent="Theme.AppCompat.Light.Dialog">
+		<item name="colorPrimary">#424242</item>
+		<item name="colorPrimaryDark">#212121</item>
+		<item name="colorAccent">#757575</item>
+	</style>
+
 	<!-- seperate action bar style for activities without an action bar -->
 	<style name="Theme.ownCloud.Toolbar" parent="Theme.AppCompat.Light.NoActionBar">
 		<item name="windowNoTitle">true</item>