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