Don*_*Don 47
我发现调整大小的唯一方法是简单地重新缩放视图.例如,如果您只想要正常大小的80%,我会添加以下属性:
android:scaleX="0.8"
android:scaleY="0.8"
Run Code Online (Sandbox Code Playgroud)
Pra*_*uja 19
android:scaleX ="0.60"和android:scaleY ="0.60"
上面的代码将日期和时间选择器的可见部分设置为总空间的60%和
android:layout_marginLeft =" - 50dp",android:layout_marginTop =" - 30dp",android:layout_marginRight =" - 50dp",android:layout_marginBottom =" - 30dp"
上面的代码将删除此选择器周围的额外空格
padding =" - 40dp"对我没用,所以我用了保证金.
<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" />
Run Code Online (Sandbox Code Playgroud)
在布局的XML文件中,更改android:layout_height和android:layout_width属性。我假设您当前正在使用fill_parent或wrap_content作为这些属性的值,但是您可以更具体 - 定义精确或缩放的像素值。
例如,android:layout_width="15dp"将宽度设置为可缩放值 15。您可以将 15 更改为您想要的任何值。如果您想设置特定的像素大小,您可以使用,例如15px。