2017-12-05 39 views
0

私は次のコードを使用して、私のActivityDatePickerDialogTimePickerDialogを表示しようとしている:日付ピッカーとTimePickerダイアログ間違ったパディング

private void showDatePickerDialog(DatePickerDialog.OnDateSetListener listener) { 

     Calendar c = Calendar.getInstance(); 

     DatePickerDialog dialog = new DatePickerDialog(
       this, 
       listener, 
       c.get(Calendar.YEAR), 
       c.get(Calendar.MONTH), 
       c.get(Calendar.DAY_OF_MONTH) 
     ); 

     dialog.show(); 

    } 

私の活動はAppCompatActivityから延びており、私は私のgradleファイルに次の依存関係があります。

compile 'com.android.support:support-v4:25.4.0' 
compile 'com.android.support:appcompat-v7:25.4.0' 
compile 'com.android.support:design:25.4.0' 

問題は、ダイアログが適切なパディングを持っていないということです10

DatePickerDialog

TimePickerDialog

私は私のプロジェクトのminSdkVersionは、任意の助けをいただければ幸い16とtargetSdkVersion 25で、テスト用のAPI 22でサムスンギャラクシーJ1を使用しています。

P.S.同じことは、トーストメッセージで起こる:

Toast messages

編集を:私は、次のテーマを使用しています:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <item name="colorPrimary">@color/primary</item> 
     <item name="colorPrimaryDark">@color/primary_dark</item> 
     <item name="colorAccent">@color/accent</item> 
     <item name="android:fitsSystemWindows">true</item> 
     <item name="android:windowAnimationStyle">@style/CustomActivityAnimation</item> 
    </style> 
+0

targetSdkを「27」に更新し、サポート依存関係を「27.0.2」に更新しようとしましたか? – chrjs

+0

@chrjs残念ながら、それは解決しませんでした – lpassadore

+0

あなたが使っているテーマ。問題の投稿。 – ADM

答えて

0

変更自分のスタイルをV21用の\のstyles.xml上記アピ21用として。

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="colorPrimary">@color/primary</item> 
    <item name="colorPrimaryDark">@color/primary_dark</item> 
    <item name="colorAccent">@color/accent</item> 
    <item name="android:windowAnimationStyle">@style/CustomActivityAnimation</item> 
</style> 
関連する問題