我的理解ü要增加字體大小... visit this link
<style name="datepickerstyle" parent="Theme.AppCompat.Light">
<item name="colorControlNormal">@color/colorPrimary</item>
<item name="colorControlActivated">@color/colorPrimaryDark</item>
<item name="android:editTextStyle">@style/editTextStyle</item>
</style>
<style name="editTextStyle" parent="android:style/Widget.EditText">
<item name="android:textColor">@color/colorTextPrimary</item>
<item name="android:textSize">@dimen/text_20</item>
</style>
<DatePicker
android:theme="@style/datepickerstyle"
android:id="@+id/timepicker" android:timePickerMode="spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
更新嘗試下面的代碼,調整字體
DatePicker picker = (DatePicker)findViewById(R.id.dp_date);
ViewGroup childpicker
= (ViewGroup)
findViewById(Resources.getSystem().getIdentifier("month" /*rest is:
day, year*/, "id", "android"));
EditText textview = (EditText)
picker.findViewById(Resources.getSystem().getIdentifier("timepicker_input",
"id", "android"));
textview.setTextSize(30);
textview.setTextColor(Color.GREEN);
///或u下面也可以
ViewGroup childpicker = (ViewGroup)datePicker.findViewById(Resources.getSystem().getIdentifier("month", "id", "android"));
EditText mornthEt = (EditText)childpicker.getChildAt(1);// month widget
//change textsize and textcolor for mornthEt
mornthEt.setTextSize(30);
mornthEt.setTextColor(Color.GREEN);
謝謝你的提示,我改變了我的主題是這樣的: '<項目名稱= 「機器人:datePickerStyle」> @安卓風格/ Widget.Material.DatePicker <項目名稱= 「機器人:TEXTSIZE」> 30sp ' 日期選擇器的主題已成功更改爲較亮的主題,但字體大小仍然很小。 – LiooRyuuguu
是否檢查過鏈接? – altu
是的,我檢查了鏈接。但是因爲我在WebView中使用HTML5 WebApp,所以我不自己創建DatePicker。 – LiooRyuuguu