私は携帯電話用のアプリを開発しています。1つの日付と時刻のピッカーが必要でしたが、Androidには両方が用意されていないため、カスタムのアプリを作成しました。しかし、日付ピッカーと時間ピッカーの両方を追加すると、時間ピッカーが削減されます。どうしてか分かりません。(私が試したように)タブレットでは問題なく動作しますが、電話では明らかな理由で切断されます。どんな体でも私を助けてくれますか?
これが私が得ているものです。
私のコードは
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="5dp" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="horizontal" >
<DatePicker
android:id="@+id/dp_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
<TimePicker
android:id="@+id/tp_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_date_time_ok"
style="@style/Text.Medium"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:text="@string/ok" />
<Button
android:id="@+id/btn_date_time_cancel"
style="@style/Text.Medium"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:text="@string/cancel" />
</LinearLayout>
</LinearLayout>
どちらのピッカーも画面に合わせて調整することを誰かが私に提案できますか?または私は何かが足りないのですか。どんな助けでもありがたいです。前もって感謝します。
編集
日付と時刻のピッカーで使用されるテキストのサイズを縮小する方法はありますか????