Подтвердить что ты не робот

Как настроить ширину и высоту выбора даты в android

Может ли кто-нибудь сказать мне, как настроить ширину и высоту выбора даты в андроиде?

4b9b3361

Ответ 1

В XML файле вашего макета измените атрибуты android:layout_height и android:layout_width. Я предполагаю, что в настоящее время вы используете fill_parent или wrap_content для значений этих атрибутов, однако вы можете быть более конкретным - определяя точное или масштабированное значение пикселя.

Например, android:layout_width="15dp" будет устанавливать ширину с масштабируемым значением 15. Вы можете изменить 15 на все, что захотите. Если вы хотите установить определенный размер пикселя, вы можете использовать, например, 15px.

Ответ 2

Единственный способ, которым я решил изменить его размер, - просто перемасштабировать представление. Например, если вы хотите только 80% от нормального размера, я бы добавил следующие атрибуты:

android:scaleX="0.8"
android:scaleY="0.8"

Ответ 3

Для DatePicker и TimePicker:

  • android: scaleX = "0.60" и android: scaleY = "0.60"
    Над кодом будет отображаться видимая часть Date и Time Picker примерно на 60% от общей площади и

  • android: layout_marginLeft = "- 50dp", android: layout_marginTop = "- 30dp", android: layout_marginRight = "- 50dp", android: layout_marginBottom = "- 30dp"
    Над кодом удаляется дополнительный пространства вокруг этого сборщика

    padding = "- 40dp" не работает для меня, поэтому я использовал margin.

    <DatePicker
          android:id="@+id/date_picker"
          android:calendarViewShown="false"
          android:layout_height="105dp"
          android:layout_width="wrap_content"
          android:scaleX="0.60"
          android:scaleY="0.60"
          android:layout_marginLeft="-50dp"
          android:layout_marginTop="-30dp"
          android:layout_marginRight="-50dp"
          android:layout_marginBottom="-30dp" />
    
    <TimePicker
          android:id="@+id/time_picker"
          android:layout_width="wrap_content"
          android:layout_height="105dp"
          android:scaleX="0.60"
          android:scaleY="0.60"
          android:layout_marginLeft="-55dp"
          android:layout_marginTop="-30dp"
          android:layout_marginRight="-50dp"
          android:layout_marginBottom="-30dp" />