나는 다음과 같은 방법을 사용하려면 내 activity..i 12 개 버튼이 있습니다한 번에
두 버튼을 한 번 클릭 할 수 있어야하고 두 다음을 클릭 할 때수행 할 작업 몇 개 ...이 작업이 성공하면이 두 버튼이 "보이지 않아야"하고이 작업이 실패하면 12 개의 버튼 중 하나를 클릭하는 옵션이 다시 나타납니다.
이 액티비티의 레이아웃과 모든 12 개의 버튼을 설정했습니다. 모든 버튼에 대해 onClick 메서드도 설정했습니다.
[ADDITION]
제가 두 아웃 십이 버튼 버튼 모두의 출력들은 동일 compared..if 것이 이후의 them..and once..any 두에서 눌러 허용 의미 다음 버튼을
가 이[CODE]
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
RotateAnimation rotate = new RotateAnimation(0,90);
rotate.setFillAfter(true);
button1.startAnimation(rotate);
Random r = new Random();
int next = r.nextInt(5) + 1;
imgV1.setImageResource(images[next]); //imageView1 is given a random image
AlphaAnimation alpha = new AlphaAnimation(0,1);
alpha.setFillAfter(true);
imgV1.startAnimation(alpha);
arg0.clearAnimation();
}});
imgV1.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
AlphaAnimation alpha = new AlphaAnimation(1,0);
alpha.setFillAfter(true);
imgV1.startAnimation(alpha);
RotateAnimation rotate = new RotateAnimation(90,0);
rotate.setFillAfter(true);
button1.startAnimation(rotate);
arg0.clearAnimation();
}});
버튼 클릭이 임의의 image..image 클릭을 제공가 있습니다 .. 그들은 여전히 거기에 다시 한 번 사용자가이 개 버튼을 클릭 할 수있는 기회를 얻을 수 있습니다 다른 보이지 않는 button back..now 두 개의 버튼을 클릭 할 때 그걸 원한다면 그들이 동일한 이미지를 가지고 있다면 그들은 모두 보이지 않게됩니다. 그들은 버튼으로 다시 돌아가서 두 버튼 중 하나를 다시 클릭 할 수 있습니다.
각 버튼에는 레이아웃의 뒤쪽에 imageView가 있습니다.
명확하게 설명해 드리겠습니다. 버튼은 b1, b2, b3..b12로 지정합니다. 자, 뭘 원하는거야? 두 손가락으로 한 번에 b2 & b5를 누르거나 b1을 누르면 한 번 더 버튼을 눌러 동작을 완료해야합니까? – Nizam
첫 번째 버튼을 누른 후 다른 버튼을 누릅니다. 두 번째 옵션은 –
입니다. 첫 번째 버튼을 누를 때 true로 설정할 수 있고, 다음 번 버튼을 누를 때, flag가 설정되면 true로 설정할 수 있습니다. compare/당신의 논리를 처리하십시오. 처리가 끝나면 플래그를 false로 설정하고 결과에 따라 버튼 가시성을 설정합니다. 간단! – surender8388