首先在styles.xml 文件里边加入Theme style,设置所有EditText的颜色(因为TimePicker和DatePicker 使用的基本控件都是EditText)
<style name="Theme.picker" parent="android:Theme.Holo.Light"<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/red</item</style>
然后在应用的 AndroidManifest.xml文件中的Activity下边增加属性 android:theme="@style/Theme.picker",表示该Acitivity使用该theme. 这样Picker就会显示你设置好的颜色。
<activity android:name="com.example.timewidget.TimeActivity" android:label="@string/app_name"
android:theme="@style/Theme.picker">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
网友评论