记录下Datapicker遇见的问题,本来想要一个这样的效果:
后来发现在布局页面布局并没有显示:
1.在AndroidManifest.xml中发现整个应用使用的主题是Theme.AppCompat.Light.NoActionBar,而Datapicker想要显示成该样式需要设置成Holo主题。
2.为了与原先应用设置的透明状态栏一致,选择了Theme.Holo.NoActionBar.TranslucentDecor,同时发现了该空间上显示的字体为灰色,很难看清。
3.Datapicker控件是以EditView为基础的,于是重新定义了样式:该Activity选择DialogTheme主题,同时也实现了修改DataPicker控件中字体颜色的效果。
<style name="DialogTheme" parent="@android:style/Theme.Holo.NoActionBar.TranslucentDecor">
<item name="android:editTextStyle">@style/Widget.EditText.White</item>
</style>
<style name="Widget.EditText.White" parent="@android:style/Widget.EditText">
<item name="android:textColor">@color/black</item>
</style>