I have two buttons, btn6(Has text) and btn7(No text).
btn6.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
CheckButton(btn6, btn3);
CheckButton(btn6, btn5);
}
});
btn7.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
CheckButton(btn7, btn3);
CheckButton(btn7, btn5);
}
});
}
This code is for the two buttons where if i click the button with text, the text of that button will go to the other button.
private void CheckButton(final Button btn1, final Button btn2) {
if (btn2.getText().equals(""))
{
btn2.setText(btn1.getText().toString());
btn1.setText("");
}
}
Now, My problem is, What if i will use images(ImageView or ImageButton) and not text(button)? This are my codes for ImageView.
iv2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
CheckImageView(iv2, iv1);
CheckImageView(iv2, iv3);
}
});
iv3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
CheckImageView(iv3, iv2);
}
});
private void CheckImageview(final ImageView iv1, final ImageView iv2) {
if ( iv2.getResources().equals(R.drawable.a3))
{
(X) iv2.setImageResource(iv1. "what to put here?" );
iv1.setImageResource(R.drawable.a3);
}
}
Drawable.a3 is a Blank image
Drawable a1,a2 are not.
[edit]SHOUTING removed - OriginalGriff[/edit]