如何修复微调器DatePicker显示奇怪的边框

时间:2019-04-23 10:49:37

标签: android view android-datepicker

我有一个奇怪的问题。我的日期和时间选择器显示出非常奇怪的边界。我正在Samsung Galaxy J4 +上对其进行测试,并且看起来应该(没有边框),但是在Galaxy J6上却出现了边框(可能是因为屏幕较小)。

这是一个TimePicker的屏幕截图:
TimePicker
我尝试将背景颜色更改为白色或透明,但没有帮助。
看起来很丑,滚动时那些边框在闪烁,所以请给我一些建议,以消除它们。

这是TimePicker的示例代码。 DatePicker的代码与此类似。

<TimePicker
        android:id="@+id/time_picker"
        android:layout_width="match_parent"
        android:layout_height="135dp"
        android:layout_marginTop="8dp"
        android:calendarViewShown="false"
        android:scaleX="1.2"
        android:scaleY="1.2"
        android:theme="@style/TimePickerTheme"
        android:timePickerMode="spinner"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/date_time_date1_text" />


这是TimePickerTheme

<style name="TimePickerTheme" parent="@style/ThemeOverlay.AppCompat.Dialog.Alert">
        <item name="showTitle">false</item>
        <item name="colorAccent">#b71c1c</item>
        <item name="android:textColorPrimary">#1c1c1c</item>
        <item name="android:textColorSecondary">#f44336</item>
        <item name="android:textSize">18sp</item>

    </style>

0 个答案:

没有答案