diff --git a/library/src/main/java/com/travijuu/numberpicker/library/NumberPicker.java b/library/src/main/java/com/travijuu/numberpicker/library/NumberPicker.java
index 4a81499..d873c4c 100644
--- a/library/src/main/java/com/travijuu/numberpicker/library/NumberPicker.java
+++ b/library/src/main/java/com/travijuu/numberpicker/library/NumberPicker.java
@@ -4,6 +4,7 @@
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.LayoutInflater;
+import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
@@ -41,8 +42,8 @@ public class NumberPicker extends LinearLayout {
// ui components
private Context mContext;
- private Button decrementButton;
- private Button incrementButton;
+ private View decrementButton;
+ private View incrementButton;
private EditText displayEditText;
// listeners
@@ -85,8 +86,8 @@ private void initialize(Context context, AttributeSet attrs) {
LayoutInflater.from(this.mContext).inflate(layout, this, true);
// init ui components
- this.decrementButton = (Button) findViewById(R.id.decrement);
- this.incrementButton = (Button) findViewById(R.id.increment);
+ this.decrementButton = findViewById(R.id.decrement);
+ this.incrementButton = findViewById(R.id.increment);
this.displayEditText = (EditText) findViewById(R.id.display);
// register button click and action listeners
diff --git a/sample/src/main/res/drawable/ic_add.xml b/sample/src/main/res/drawable/ic_add.xml
new file mode 100644
index 0000000..e3979cd
--- /dev/null
+++ b/sample/src/main/res/drawable/ic_add.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/sample/src/main/res/drawable/ic_remove.xml b/sample/src/main/res/drawable/ic_remove.xml
new file mode 100644
index 0000000..f6e9e94
--- /dev/null
+++ b/sample/src/main/res/drawable/ic_remove.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/sample/src/main/res/layout/activity_main.xml b/sample/src/main/res/layout/activity_main.xml
index 3b78172..6c25e10 100644
--- a/sample/src/main/res/layout/activity_main.xml
+++ b/sample/src/main/res/layout/activity_main.xml
@@ -1,29 +1,39 @@
+ android:layout_height="40dp" />
+
+
+ numberpicker:value="-5" />
diff --git a/sample/src/main/res/layout/number_picker_custom_layout_image_buttons.xml b/sample/src/main/res/layout/number_picker_custom_layout_image_buttons.xml
new file mode 100644
index 0000000..46c4b31
--- /dev/null
+++ b/sample/src/main/res/layout/number_picker_custom_layout_image_buttons.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file