задачи1: Я занимаюсь разработкой приложения, где у меня есть ImageView как любимая кнопка, где я нажимаю и изменить ресурс изображения (это делается), но я хочу установить действие, когда пользователь снова щелкнет это изображение, и изображение останется таким же.
Проблема 2: У меня есть две кнопки изображения «плюс» и «минус». Я устанавливаю условие для этого, когда пользователь нажимает + кнопку среднего текстового увеличения на 1, а когда достигает 10, тогда кнопка будет незаметной, также для минус, когда textviw равно = 0, тогда он не работает ... Я сделал это по условию, но когда минусовая кнопка достигает 0 и после нажатия кнопки, она увеличивается, но не уменьшается, она остается незаметной ... как я могу решить эту проблему проблема? Image like this
productWrapper.plus.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Toast.makeText(context, "Plus", Toast.LENGTH_SHORT).show();
try
{
String presentValStr= finalProductWrapper2.selectedQuantity.getText().toString();
int presentIntVal=Integer.parseInt(presentValStr);
presentIntVal++;
if (presentIntVal>=10){
Toast.makeText(context,"You can select max 10 product",Toast.LENGTH_LONG).show();
finalProductWrapper2.plus.setEnabled(false);
}
finalProductWrapper2.selectedQuantity.setText(String.valueOf(presentIntVal));
}
catch(Exception e)
{
e.printStackTrace();
Toast.makeText(context,"Error! please try again",Toast.LENGTH_LONG).show();
}
}
});
final ProductWrapper finalProductWrapper = productWrapper;
productWrapper.heart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finalProductWrapper.heart.setImageResource(R.drawable.heart2);
}
});
Спасибо @Pavan, но он не работает должным образом .... пожалуйста, дайте мне с простой демо-код ... –