Android Studio 3.0.1, Java 8.
Here my xml file (layout):
<android.support.constraint.ConstraintLayout
android:id="@+id/contentContainer"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/minusImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_minus" />
<TextView
android:id="@+id/counterTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="@+id/minusImageView" />
<ImageView
android:id="@+id/plusImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_plus" />
</android.support.constraint.ConstraintLayout>
Here java code in activity (ShoppingDetailsActivity):
@BindView(R.id.counterTextView)
TextView counterTextView;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.shopping_details);
ButterKnife.bind(this);
init(productId);
}
private void init(int productId) {
setQuantityCounter(quantityCounter);
}
private void setQuantityCounter(int count) {
counterTextView.setText(count);
}
But I get error in method setQuantityCounter(int count)
when activity is try to open:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myproject.android.customer.debug/com.myproject.android.customer.ui.ShoppingDetailsActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x1