# Customizing the Icons

#### Styling the icons with Iconics

All the icons used in the app are defined dynamically and can be customized.

```
Icons.shared().block = new IconicsDrawable(context, FontAwesome.Icon.faw_user);
```

This will change the block icon to be the FontAwesome user image.

You can reference [IconicsAndroid](https://github.com/mikepenz/Android-Iconics) for more details.

Here is a full list of the icons that can be customized:

```java
public IconicsDrawable dummy;
public IconicsDrawable location;
public IconicsDrawable user;
public IconicsDrawable phone;
public IconicsDrawable email;
public IconicsDrawable chat;
public IconicsDrawable check;
public IconicsDrawable save;
public IconicsDrawable block;
public IconicsDrawable publicChat;
public IconicsDrawable contact;
public IconicsDrawable edit;
public IconicsDrawable logout;
public IconicsDrawable search;
public IconicsDrawable users;
public IconicsDrawable copy;
public IconicsDrawable delete;
public IconicsDrawable forward;
public IconicsDrawable reply;
public Drawable add;
public IconicsDrawable microphone;
public IconicsDrawable cancel;
public IconicsDrawable play;
public IconicsDrawable pause;
public Drawable send;
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chat-sdk.gitbook.io/android/api/customizing-the-icons.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
