Я новичок в androidstudio и хочу сравнить imageView следующим образом:
У меня есть 2 imageView, оба используют drawable, который я назвал "blank" в начале приложения, используя if /иначе я хочу переместить эти изображения в другую имеющуюся у меня схему, я попробовал следующее:
private ImageView equipament1;
private ImageView equipament2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_analise)
equipament1 = findViewById(R.id.equipamento1);
equipament2 = findViewById(R.id.equipamento2);
public void sentImg() {
if (equipament1.equals(R.drawable.blank)){
equipament1.setImageResource(R.drawable.reactor);
}
else if (equipament2.equals(R.drawable.blank)){
equipament2.setImageResource(R.drawable.reactor);
} else {finish();}
, но это не работает, приложение просто заменяет первое изображение, и если я снова нажимаю на кнопку,ничего не происходит (это если / else находится внутри кнопки).
Я хочу проверить, является ли первое изображение пустым, если оно есть, приложение должно заменить пустое изображение изображением «реактор» или, еслине является пустым, приложение должно перейти ко второму пустому изображению и заменить его, и это продолжается для более 2 пробелов.
Я делаю это, потому что я создаю программу, похожую на LucidChart, в которую вы помещаете свое оборудование в приложение.