2017-11-24 11 views
0

アクティビティに日付ピッカーが含まれています。私はDatePickerをスクリーンに合わせて設定したいと思います。私はthis answerを試しました。しかし、私は結果を与えることができません。親のレイアウトを埋める日付ピッカーの高さと幅をオーバーライドする方法

これは私の現在のコードです:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <DatePicker 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"/> 
</LinearLayout> 

これは私のDatePickerです:

enter image description here

私は日付ピッカーがあまりにも緑の広場に埋めるようにしたいです。

+1

の可能性のある重複した[アンドロイドで日付の選択の幅と高さをカスタマイズする方法](https://stackoverflow.com/questions/6674667/how-to-customize-date-pickers-width-and-height- in-android) – Prem

+0

簡単な質問をする前にgoogleに、[5月ヘルプ](https://stackoverflow.com/questions/6674667/how-to-customize-date-pickers-width-and-height-in-android/34523787#34523787) –

+0

私はその解決策を試しました。しかし、それは親のレイアウトに日付ピッカーを伸ばすことはありません。 @プレーム –

答えて

2

このような

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <DatePicker 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_gravity="center" 
     android:layout_marginTop="37dp" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:scaleX="1.1" 
     android:scaleY="1.1"/> 

</RelativeLayout> 

出力。これを試してみてください。..

enter image description here

+0

これは私が試したものですが、これは私が必要ではありません。そのピッカー・スケールをその親レイアウトにしたい。 –

+0

@AmeerSabith私の編集された答えをチェック.. –

1

あなたは...などのような親のために重力を加えることで

をあなたの要件を満たすことができますまたは、次のように、子のlayout_gravityを追加します。

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <DatePicker 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_gravity="center"/> 
</LinearLayout> 
関連する問題