Android Tip

XML ImageView에 대한 ContentDescription의 고찰

오마로 2020. 5. 7. 10:01
반응형

xml layout에서 ImageView 사용 시, contentDescription을 그냥 일괄적으로 "image" 라고 사용하고 있었음.

왜 귀찮게 이런 기능을 넣어서 꼭 넣으라고 하지? 라고 생각함.

 

하지만, 장애인 사용 시 해당 이미지에 대한 설명을 읽어주는 부분이 contentDescription 이네요.

앞으로 앱 개발 시, 해당 contentDescription을 좀 더 자세히 넣어야 겠다는 의무감이 생겼네요

 

1)contentDescription 추가

  - "타로 카드 결과" 설명글 추가

  - 이전 XML ImageView

<ImageView
android:id="@+id/iv_tarot_info"
android:layout_width="@dimen/card_info_width"
android:layout_height="@dimen/card_info_height"
android:layout_gravity="top|center_horizontal"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:src="@drawable/card_front_11"/>

 - 이후 XML ImageView

<ImageView
android:id="@+id/iv_tarot_info"
android:layout_width="@dimen/card_info_width"
android:layout_height="@dimen/card_info_height"
android:layout_gravity="top|center_horizontal"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:src="@drawable/card_front_11"
android:contentDescription="@string/image_description_tarot_info"/>

반응형