gpt4 book ai didi

android - 如何减小 CalendarView 的大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:13 24 4
gpt4 key购买 nike

我可以知道如何在 Android 中调整 CalendarView 的大小吗?CalendarView 占据了一半以上的屏幕。我希望把它变小,大概占屏幕的 40%。谢谢。

我手机默认的CalendarView大小,占了一半多

CalendarView

我当前的 XML:

<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"
tools:context="com.ada.landing.MainActivity">

<CalendarView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/calendarView"
android:firstDayOfWeek="2"/></RelativeLayout>

我尝试了另一种方式来定义CalendarView,但是整体高度降低了但并没有按比例缩小:

CalendarView

<CalendarView
android:layout_width="500dp"
android:layout_height="200dp"
android:id="@+id/calendarView"
android:firstDayOfWeek="2" />

最佳答案

我认为 CalendarView 不能(真的)调整大小,因为 Android 会调整此 View 的大小以允许用户在使用此 View 时获得良好的体验。我认为公共(public)大小是在使用 DatePickerDialog 时。 DatePickerDialog

CalendarView 需要最小高度和宽度。

如果你真的想调整你的 calendarView 的大小,也许可以尝试以编程方式调整(或缩放)它的大小:

float 比例因子 = 0.5f;//缩小到一半大小
view.setScaleX(比例因子);
view.setScaleY(scalingFactor);

关于android - 如何减小 CalendarView 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39558099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com