diff --git a/caldroid/src/main/java/com/roomorama/caldroid/CaldroidFragment.java b/caldroid/src/main/java/com/roomorama/caldroid/CaldroidFragment.java
index 59553bb..00f397c 100644
--- a/caldroid/src/main/java/com/roomorama/caldroid/CaldroidFragment.java
+++ b/caldroid/src/main/java/com/roomorama/caldroid/CaldroidFragment.java
@@ -20,6 +20,7 @@
import android.widget.AdapterView.OnItemLongClickListener;
import android.widget.Button;
import android.widget.GridView;
+import android.widget.ImageView;
import android.widget.TextView;
import com.antonyt.infiniteviewpager.InfinitePagerAdapter;
@@ -39,6 +40,7 @@
import hirondelle.date4j.DateTime;
+
/**
* Caldroid is a fragment that display calendar with dates in a month. Caldroid
* can be used as embedded fragment, or as dialog fragment.
@@ -116,8 +118,8 @@ public class CaldroidFragment extends DialogFragment {
/**
* Caldroid view components
*/
- private Button leftArrowButton;
- private Button rightArrowButton;
+ private ImageView leftArrowButton;
+ private ImageView rightArrowButton;
private TextView monthTitleTextView;
private GridView weekdayGridView;
private InfiniteViewPager dateViewPager;
@@ -296,11 +298,11 @@ public HashMap getTextColorForDateTimeMap() {
/**
* To let user customize the navigation buttons
*/
- public Button getLeftArrowButton() {
+ public ImageView getLeftArrowButton() {
return leftArrowButton;
}
- public Button getRightArrowButton() {
+ public ImageView getRightArrowButton() {
return rightArrowButton;
}
@@ -1193,9 +1195,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
.findViewById(R.id.calendar_month_year_textview);
// For the left arrow button
- leftArrowButton = (Button) view.findViewById(R.id.calendar_left_arrow);
- rightArrowButton = (Button) view
- .findViewById(R.id.calendar_right_arrow);
+ leftArrowButton = (ImageView) view.findViewById(R.id.calendar_left_arrow);
+ rightArrowButton = (ImageView) view.findViewById( R.id.calendar_right_arrow );
// Navigate to previous month when user click
leftArrowButton.setOnClickListener(new OnClickListener() {
diff --git a/caldroid/src/main/res/layout/calendar_view.xml b/caldroid/src/main/res/layout/calendar_view.xml
index b59ece4..db5d4d7 100644
--- a/caldroid/src/main/res/layout/calendar_view.xml
+++ b/caldroid/src/main/res/layout/calendar_view.xml
@@ -8,13 +8,19 @@
+ android:layout_height="wrap_content"
+ android:layout_marginTop="5dp"
+ android:layout_marginLeft="10dp"
+ android:layout_marginRight="10dp">
-
+ android:layout_height="25dp"
+ style="?styleCaldroidLeftArrow"
+ android:layout_alignParentLeft="true"
+ android:src="@drawable/calendar_prev_arrow"
+ android:scaleType="fitStart"/>
+ style="?styleCaldroidMonthName"
+ android:layout_alignParentRight="false"
+ android:layout_alignParentTop="false"
+ android:layout_alignParentLeft="false"
+ android:layout_alignParentBottom="false"
+ android:layout_centerInParent="true"
+ android:gravity="center"
+ android:textSize="18dp"/>
-
+ android:layout_height="25dp"
+ style="?styleCaldroidRightArrow"
+ android:layout_alignParentRight="true"
+ android:src="@drawable/calendar_next_arrow"
+ android:scaleType="fitEnd"/>