2017-08-29 34 views
0

私はタブレット用のAndroidハイブリッドアプリを開発しています(Android WebViewとローカルHTML5ウェブサイト)。 enter image description hereAndroid WebViewが大きいDatePicker

それは、その大画面で非常に小さなです:私のWebAppのは、このようになります日付ピッカー

<input type="date"> 

ある内部。それで、その日付ピッカーのフォントサイズを大きくすることが可能かどうか、それともフルスクリーンにすることができるのだろうかと思いました。 また、DatePickerのテーマを変更する方法はありますか?私は暗いものよりも明るいテーマを好む。

ありがとうございます。

答えて

0

私はuが、フォントのサイズを大きくしたい理解できるように... 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); 
+0

先端のためのおかげで、私はこのように私のテーマを変更: '<項目名は= "アンドロイド:datePickerStyle">アンドロイド@:スタイル/ Widget.Material.DatePicker <項目名= "アンドロイド:TEXTSIZE"> 30sp ' 日付ピッカーのテーマが正常に明るいものに変更されましたが、フォントサイズは小さくなりました。 – LiooRyuuguu

+0

リンクを確認しましたか? – altu

+0

はいリンクをチェックアウトしました。しかし、WebView内でHTML5 WebAppを使用しているので、自分でDatePickerを作成することはありません。 – LiooRyuuguu