当DatePicker显示日历视图时,是否可以在此日历视图底部添加带有一些文本的附加标签(如图所示)?我已经尝试过查看是否有可能自定义原始的Android DatePicker,看不到任何合适的方法。
答案 0 :(得分:3)
您可以从here获取源代码。
为了根据需要自定义布局,您应该修改layout-land/mdtp_date_picker_dialog.xml
和layout-sw600dp-land/mdtp_date_picker_dialog.xml
fiels。在这里,我添加了两个TextViews
作为屏幕截图:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/mdtp_background_color"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="450dp"
android:gravity="center"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:orientation="vertical">
<include layout="@layout/mdtp_date_picker_header_view" />
<include layout="@layout/mdtp_date_picker_selected_date" />
<include layout="@layout/mdtp_date_picker_footer_view" />
<TextView
android:id="@+id/added_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="8dp"
android:text="Some Text" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<include layout="@layout/mdtp_date_picker_view_animator" />
<TextView
android:id="@+id/added_text2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Some text" />
</LinearLayout>
</LinearLayout>
<include layout="@layout/mdtp_done_button" />
</LinearLayout>
更改相关dimens
以根据需要找到TextViews
。
答案 1 :(得分:0)