1.程序运行图
2.核心代码
1)calendar.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#FFFFFF"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:gravity="center"
android:layout_width="46dp"
android:layout_height="55dp"
android:id="@+id/tvtext"/>
</LinearLayout>
2)convert
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/schedule_bk">
<com.pwp.borderText.BorderTextView
android:id="@+id/convertTop"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/top_day"
android:textStyle="bold"
android:clickable="true"
android:textColor="#000000"
android:text="日期转换"
/>
<com.pwp.borderText.BorderTextView
android:id="@+id/convertDate"
android:layout_marginTop="5dp"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="#ffffff"
android:drawableRight="@drawable/date_convert"
android:paddingRight="5dp"
android:textStyle="bold"
android:clickable="true"
android:textColor="#000000"
/>
<com.pwp.borderText.BorderTextView
android:id="@+id/convert"
android:layout_marginTop="5dp"
android:layout_gravity="center_horizontal"
android:gravity="center"
android:layout_width="100dp"
android:layout_height="40dp"
android:background="#A0FF20"
android:paddingRight="5dp"
android:textStyle="bold"
android:clickable="true"
android:textColor="#ffffff"
android:text="查询"
/>
<TextView
android:id="@+id/convertResult"
android:layout_marginTop="5dp"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:background="#A08080"
android:textStyle="bold"
android:textColor="#208080"
android:textSize="20sp"
/>
</LinearLayout>
3)main
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.pwp.borderText.BorderText
android:layout_width="fill_parent"
android:layout_height="38dp"
android:gravity="center"
android:id="@+id/toptext"
android:textSize="15sp"
android:drawableLeft="@drawable/previous_year"
android:drawableRight="@drawable/next_year"
android:paddingLeft="35dp"
android:paddingRight="35dp"
/>
<ViewFlipper android:id="@+id/flipper"
android:layout_width="fill_parent" android:layout_height="fill_parent" />
</LinearLayout>
4)schedule-info.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/schedule_bk"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.pwp.borderText.BorderTextView
android:id="@+id/scheduleInfoTop"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/top_day"
android:textStyle="bold"
android:clickable="true"
android:textColor="#000000"
android:text="日程"
/>
<com.pwp.borderText.BorderTextView
android:id="@+id/scheduleInfo"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/top_day"
android:textStyle="bold"
android:clickable="true"
android:textColor="#000000"
/>
</LinearLayout>
5)schedule
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/schedule_bk"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.pwp.borderText.BorderTextView
android:id="@+id/scheduleTop"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/top_day"
android:textStyle="bold"
android:clickable="true"
android:textColor="#000000"
android:text="编辑日程"
/>
<com.pwp.borderText.BorderTextView
android:id="@+id/scheduleType"
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:textStyle="bold"
android:layout_marginTop="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:drawableRight="@drawable/schedule_type"
android:textColor="#000000"
android:clickable="true"
/>
<com.pwp.borderText.BorderTextView
android:id="@+id/scheduleDate"
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="43dp"
android:textStyle="bold"
android:layout_marginTop="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="#000000"
android:clickable="true"
/>
<com.pwp.borderText.BorderEditText
android:id="@+id/scheduleText"
android:gravity="top"
android:layout_width="fill_parent"
android:layout_height="240dp"
android:background="@null"
android:layout_marginTop="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="#000000"
android:hint="请输入你的日程..."
/>
<com.pwp.borderText.BorderTextView
android:id="@+id/save"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@drawable/top_day"
android:textStyle="bold"
android:clickable="true"
android:layout_marginTop="5dp"
android:textColor="#000000"
android:text="保存"
/>
<!--<Button
android:id="@+id/save"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="SAVE"
/>
--></LinearLayout>