2010-12-01 88 views
4

有没有办法自定义DatePicker?这是我的布局代码。自定义DatePicker。 Android

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="center_horizontal" 
     android:orientation="vertical"> 
     <DatePicker 
      android:id="@+id/ad_date_picker" 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:layout_margin="5dp"/> 
     <TimePicker   
      android:id="@+id/ad_time_picker" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_margin="5dp"/> 
    </LinearLayout> 
</ScrollView> 

在这种情况下的DatePicker的日期格式为MM-DD-YYYY,我想有它在DD-MM-YYYY,如果它也有可能,我想有一个月的短名称而不是数字。

我试过找,怎么做,但没有成功。

谢谢

穆尔

+0

试试这些datepicker http://viswanathl.blogspot.in/2014/02/custom-calendar-in-android.html – 2014-02-13 14:03:40

回答

2

您不能自定义默认的。

User Interface页:

Android提供了一套全面实施小部件,如按钮,复选框和文本输入字段,因此您可以快速构建你的UI。 Android提供的一些小部件更复杂,如日期选择器,时钟和缩放控件。但您并不局限于Android平台提供的各种小部件。如果您想要进行更加自定义的操作并创建自己的可操作元素,您可以通过定义自己的视图对象或扩展和合并现有的小部件。

了解更多Building Custom Components