android - 在 xml 中并排显示 DatePicker 和 TimePicker

标签 android datepicker timepicker

Android Studio 0.6.0
minSdkVersion 10
targetSdkVersion 19

你好,

<DatePicker
    android:id="@+id/datePicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:calendarViewShown="false"
    android:scaleX="0.5"
    android:scaleY="0.5"
    android:layout_alignParentLeft="true"/>

<TimePicker
    android:id="@+id/timePicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleX="0.5"
    android:scaleY="0.5"
    android:layout_alignParentRight="true"
    android:layout_alignBaseline="@id/datePicker"/>
</LinearLayout>

我有以下 xml,其中包含 DatePicker 和 TimePicker。然而,当我在设备上测试时,它们太大而无法并排放置。

我尝试过调整权重并尝试减小宽度和高度,但看起来仍然不正确。

enter image description here

非常感谢您的建议,

最佳答案

我尝试了你的问题,发现this link 。尽管缩放缩小了选择器的大小(我尝试了 0.5),但我无法将两个 View 放置在同一布局上。这是由于各个选择器中的填充而发生的。示例 xml 如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:orientation="vertical" >

    <DatePicker
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:calendarViewShown="false"
        android:scaleX="0.5"
        android:scaleY="0.5" >
    </DatePicker>
</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:orientation="vertical" >

    <TimePicker
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleX="0.5"
        android:scaleY="0.5" >
    </TimePicker>
</LinearLayout>

关于android - 在 xml 中并排显示 DatePicker 和 TimePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24146613/

相关文章:

javascript - 在 Bootstrap timepicker 中更改小时格式

Android 在 Textview 上绘制圆圈并环绕文本

java - 池回收错误 2 个 Sprite 同时碰撞到一个 Sprite

android - 在 4.0.3 和 4.1 上工作,但在 2.1、2.2 和 2.3 上出错 - Sherlock 操作栏

javascript - 最短日期 :0 in Jquery DatePicker also disable today's date

javascript - 使用 npm timepicker Laravel 5.8 的正确方法

Android SearchRecentSuggestionsProvider 查询限制

javascript - bootstrap datepicker 中的 beforeShowDay 禁用下一个日期

php - 如何从日期选择器输入字段中的日期选择器检索值(使用 PHP MySQL)?

java - 如何在同一个 onTimeSet() 中提取两个时间选择器对话框的小时和分钟?