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。然而,当我在设备上测试时,它们太大而无法并排放置。
我尝试过调整权重并尝试减小宽度和高度,但看起来仍然不正确。
非常感谢您的建议,
最佳答案
我尝试了你的问题,发现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/