2014-09-15 2 views
2

내 레이아웃에는 버튼 배경 (텍스트 없음)으로 사용할 이미지가 있습니다. 나는 그것에 대해 어떻게해야하는지 혼란 스럽다.ImageView vs ImageButton vs

  1. 버튼
  2. 하여 ImageButton

가 개인적으로, 나는 내가 적절하게 이미지를 확장하고 OnClickListener를 설정할 수있는 이미지 뷰를 선호

  • 이미지 뷰 -이를 달성하기 위해 몇 가지 옵션이 있습니다.

    뭔가가 누락되었거나 접근 방법에 성능 문제가 있습니까? 장점과 단점이 많이 도움이 될 것입니다.

    감사 & 감사

    R

  • 답변

    3

    에 대한 심층적 인 질문에 대한 답변을하지만 내 생각에 3 개 주 차이가 많이 1. 버튼이되어 있습니다 - 버튼의 3d 렌더링 텍스트가 . 아주 간단하고 사용하기 쉽습니다. 2. ImageButton - 이미지를 사용하는 텍스트 대신 버튼을 3 차원 렌더링합니다. 3. ImageView - 평면 이미지.

    ImageButton 및 단추에는 단추의 여러 상태를 사용자에게 전달할 수있는 선택, 집중, 선택 취소 상태가 있습니다.

    나는 하나의 vs를 사용하는 것의 성능상의 이점이 있다고 생각하지 않지만 다른 것을 사용하는 것은 분명히 UI와 UX의 이유가 있습니다. ImageView 나는 단지 이미지를 표시하는 것이 좋을 것이라고 생각한다. 사용자는 이미지에서 클릭 할 수 있다는 것을 실제로 알지 못합니다. 그러나 버튼을 사용하여 사용자는 해당 이미지를 클릭해야합니다.