Итак, я хочу сделать кнопку, которая при каждом нажатии на нее меняет изображение над кнопкой. У меня всего 2 изображения, поэтому я не использую массивы. Предположим, у меня есть image1.png и image2.png. По умолчанию изображение равно image1, и после того, как я нажму кнопку, он превратится в image2. Если я снова нажму на него, то появится изображение1.Изменение двух изображений при нажатии кнопки (Android)
package blablablabla;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
public class MainActivity extends Activity {
ImageView image;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
image = (ImageView) findViewById(R.id.myicon);
}
public void onClick(View view) {
switch(view.getId()){
case R.id.button1:{
image.setImageResource(R.drawable.initial);
return;
}
}
}
}
Я подумал о внесении если Постулаты: если изображение image1, а затем изменить его IMAGE2 и наоборот.
Проблема: после того, как я перейду на изображение2, я не могу переключиться обратно. Я знаю, что я не писал код для этого, потому что я сделал это wrrong.
Такой простой раствор, он сработал! Почему я не думал об этом .. – Cata
hahaha, не проблема, бывает иногда :) –