首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使DatePicker和TimePicker更小

使DatePicker和TimePicker更小
EN

Stack Overflow用户
提问于 2010-11-15 09:56:11
回答 4查看 44K关注 0票数 18

有没有办法在安卓系统中让DatePicker和TimePicker变得更小(但所有部分都可见)?我试着将layout_width=设置为“130dp”,但是DatePicker看不见,就在左上角。

EN

回答 4

Stack Overflow用户

发布于 2013-12-13 16:02:26

使用属性如下:

示例较小80%原始

android:scaleY="0.8" 
android:scaleX="0.8"
票数 19
EN

Stack Overflow用户

发布于 2016-06-02 20:51:18

(这实际上是有效的,而其他人不是)经过多次搜索后,这是有效的:

<DatePicker
    android:id="@+id/dp_datepicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleX="0.7"
    android:scaleY="0.7"
    android:layout_marginLeft="-30dp"
    android:layout_marginRight="-30dp"
    android:datePickerMode="spinner"
    />

<TimePicker
    android:id="@+id/tp_timepicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleX="0.7"
    android:scaleY="0.7"
    android:layout_marginLeft="-30dp"
    android:layout_marginRight="-30dp"
    android:timePickerMode="spinner"
    />

android:scaleX="0.7"缩小了可见的选择器(它适用于DatePickerTimePicker),而android:layout_marginLeft="-30dp"则允许减少空间。

注意:使用android:padding="-30dp"的所有尝试都不起作用,使用android:layout_margin="-30dp" (未指定侧边)也不起作用。希望这能帮助那些和我一样迷失的人

另外,谷歌把你的DatePicker应用程序接口修好了!

票数 7
EN

Stack Overflow用户

发布于 2010-11-15 12:46:07

不使用"dp“作为布局宽度,而是使用权重中的百分比来使其更小。要使android:layout_weight有效,请将android:layout_width设置为0。

android:layout_height="wrap_content"

android:layout_weight=".33"

android:layout_width="0dip"

android:textSize="12sp"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4180867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档