Tag Android Views
- 22 Aug 2024
- 1 Minute To Read
-
Print
-
DarkLight
-
PDF
Tag Android Views
- Updated On 22 Aug 2024
- 1 Minute To Read
-
Print
-
DarkLight
-
PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Why should you tag Android views?
The Whatfix Mobile SDK uniquely identifies the screen of native apps with the properties of a UI element like resource-id, tag, content-description, etc. on the screen. Adding any of these properties helps in identifying the element and hence the app screen more accurately.
How to add a resource-id to any view?
A resource-id is a unique identifier for any view. It can be added via XML.
<Button
android:id="@+id/btn_ok"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ok">
</Button>
How to add a tag to a view?
Tags are extra information associated with a view. A tag can be added in two ways:
- Using Java
- Using XML
Using Java
button.setTag("tag_btn_ok");
Using XML
<Button
android:tag="tag_btn_ok"
android:id="@+id/btn_ok"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ok">
</Button>
How to add content-description to a view?
The content-description describes the purpose of a particular view.
your title goes here
For more information on content-description, see Describe each UI element.
The content-description attribute can be added in two ways:
- Using Java
- Using XML
Using Java
imageView.setContentDescription("Arrow Icon");
Using XML
<ImageView
android:contentDescription="Arrow Icon"
android:tag="tag_img_arrow_icon"
android:id="@+id/img_arrow_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arrow_icon">
</ImageView>
Was this article helpful?