내 응용 프로그램에서 나는 5 개의 아이콘이있는 가방 하나의 둥근 이미지가 있습니다. 내 경우에는 안드로이드의 개별 아이콘에 클릭 동작을 넣을 수 있습니다. 5 개의 아이콘은 하나의 이미지에 위치하며 그 이미지는 가방 라운드 이미지로 사용됩니다. 내 애플 리케이션.안드로이드에서 이미지에 대한 액션을 설정하려면 어떻게해야합니까?
이답변
당신하여 ImageButton을 사용하여 클릭 방법에의를들을 수 있습니다 ...... 사전에 나에게 감사를 도와주세요 :
imgB =(ImageButton)findViewById(R.id.Image_Button_ID);
imgB.setOnClickListener(new OnClickListener() {
// write your code here
});
또는 당신이 XML의 방법을 지정하려면 :
바라기를 나는 오해하지 않았으며, 당신이 필요로하는 것이 무엇인지 분명하지 않습니다.
OnTouchListener는 클릭 한 위치를 결정하는 데 사용할 수있는 클릭의 위치를 알려줍니다.
imageView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent e) {
if (e.getAction() == MotionEvent.ACTION_DOWN){
int x = (int) e.getX();
int y = (int) e.getY();
}
// then do some calculation with x and y and where they are
return true;
}
});
다른 방법은 다섯 ImageButtons 다섯 개 다른 이미지
하지만 제 경우에는 5 개의 이미지가 하나의 baground 이미지에 있습니다 어떻게 각 아이콘 seprate에 대한 조치를 취할 수 있습니까? – user1581386
내 baground 이미지 5 아이콘을 가지고 icon1 icon2 icon3 icon4 icon5 나는 서로 다른 활동으로 각 하나에 대한 행동을 onclick 넣고 싶어? – user1581386
그런 경우 아이콘 위치를 결정할 수 있다면 OnTouch가 필요할 것입니다. 내 편집 된 게시물 – tozka
- 1. ListViewSubItem에 대한 아이콘을 설정하려면 어떻게해야합니까?
- 2. 웹 페이지에 대한 컨트롤을 설정하려면 어떻게해야합니까?
- 3. Silverlight에서 페이지로드에 대한 컨트롤에 포커스를 설정하려면 어떻게해야합니까?
- 4. Symfony 플러그인에 대한 자격 증명을 설정하려면 어떻게해야합니까?
- 5. XNA에서 lidgren을 설정하려면 어떻게해야합니까?
- 6. 스윙에서 액션을 수동으로 호출하려면 어떻게해야합니까?
- 7. SlickGrid에서 포맷터를 설정하려면 어떻게해야합니까?
- 8. 자산 폴더에 데이터베이스 sqlite 보안을 설정하려면 어떻게해야합니까?
- 9. 안드로이드에서 애니메이션이 반복 될 때 액션을 실행하십시오.
- 10. 스토리 보드가있는 UITabBar 이미지에 대한 UITabBar 이미지
- 11. 텍스트 타이머를 설정하려면 어떻게해야합니까?
- 12. 포커스를 Form1에 설정하려면 어떻게해야합니까?
- 13. Cocoapods로 키위를 설정하려면 어떻게해야합니까?
- 14. Eclipse에서 rampart를 설정하려면 어떻게해야합니까?
- 15. cancan을 설정하려면 어떻게해야합니까?
- 16. jqGrid를 기본값으로 설정하려면 어떻게해야합니까?
- 17. listview에서 onclick 액션을 수행하려면 어떻게해야합니까?
- 18. 작업을 백그라운드에서 실행하도록 설정하려면 어떻게해야합니까?
- 19. Facebook 캔버스를 'fluid'로 설정하려면 어떻게해야합니까?
- 20. 양식을 이미지에 삽입하려면 어떻게해야합니까?
- 21. ContentPropertyAttribute를 콘텐츠 발표자로 설정하려면 어떻게해야합니까?
- 22. 안드로이드에서 이미지에 visabilty 시간을 설정하는 방법
- 23. 기본 안드로이드 : 안드로이드에서 버튼에 isPressed 액션을 처리하는 방법
- 24. 클라이언트의 EC2 계정을 설정하려면 어떻게해야합니까?
- 25. javascript 북마크릿을 홈페이지로 설정하려면 어떻게해야합니까?
- 26. 유창한 nhibernate로 저장소를 설정하려면 어떻게해야합니까?
- 27. Perl 파이프에서 인코딩을 설정하려면 어떻게해야합니까?
- 28. Android에서 textView의 글꼴을 설정하려면 어떻게해야합니까?
- 29. DropDownList의 항목을 기본값으로 설정하려면 어떻게해야합니까?
- 30. 버튼에 비트 맵을 설정하려면 어떻게해야합니까?
을 사용하는 것입니다 먼저 원래 이미지에 따라 선형 레이아웃 설정이 5 이미지 후, 다섯 개 부분으로 가방 둥근 이미지를 분할해야 5 이미지 뷰를 설정하고 onsetOnClickListener 이벤트를 설정하십시오. –