2013-02-21 4 views
0

다른 활동을 열어야하는 3 개의 ImageButton이 있는데 매번 같은 활동이 열립니다.3 ImageButtons onClick 동일한 활동을 엽니 다.

+1

어떤 크기의 화면을 사용하고 있습니까? 당신은 버튼 크기이고, 위치 지정을위한 관계를 지정하지 않는 것과 짝을 지어서, 아마도 버튼이 서로 위에 있다는 것을 나타낼 것입니다. 그리고 onclick은 맨 위에있는 것에 대해서만 호출됩니다 (숫자 3은 빠른보기) –

+0

예, 버튼이 서로 위에있는 것처럼 보입니다. layoutOnRightOf를 설정하여 문제를 해결했습니다. 고맙습니다. –

답변

0

당신은 그냥 사용

BaseTabGroup parentActivity = (BaseTabGroup)getParent(); 
      parentActivity.startChildActivity("Engines", edit); 

를 사용하는 이유는

startActivity(intent); 

참조 : http://developer.android.com/training/basics/firstapp/starting-activity.html

귀하의 문제도 있지만 레이아웃 내부에있을 수 있습니다.

+0

이 방법으로도 작동하지 않습니다. 나는 XML을 첨부했다. 이 활동은 TabGroup의 일부이기 때문에 나는이 두 줄을 사용하고 있으며 항상 탭을 맨 위에두고 싶습니다. –

+1

버튼이 서로 겹치지 않았습니까? 실제 이미지는 버튼의 실제 터치 영역이 아닐 수 있습니다. 그들에게 배경색 등을주세요. –

관련 문제