Question: I have a `bootstrap selectpicker` and a `chatbox` on the same page. The `selectpicker` is always above the `chatbox` like in the picture below:

[![enter image description here](https://i.stack.imgur.com/9TEmR.png)](https://i.stack.imgur.com/9TEmR.png)

I tried setting the chatbox `z-index` to 999999 and changing `margin` to negative (`-90px`) like indicated in other SO posts. But does not seem to work.

How can i fix this?

**Chat box log css**

```
padding: 3px;
height: 250px;
overflow-y: auto;
overflow-x: hidden;
background: #fff;
position: relative;
margin: -90px auto;
z-index: 9000000;

```

**JSfiddle**

<https://jsfiddle.net/iliadeviatov/s5tmy4z7/6/>

Answer: 
You can use elevation to add shadows to any view

```
<TextView
android:id="@+id/myview"
...
android:elevation="2dp"

android:background="@drawable/myrect" />

```

Refer [this](https://developer.android.com/training/material/shadows-clipping.html) for more information
For those using Material Component - this has been fixed by `com.google.android.material:material:1.1.0-alpha09`.

Available since 1.1.0-alpha05 : <https://github.com/material-components/material-components-android/releases/tag/1.1.0-alpha05>

Use `android:elevation="4dp"` to set elevation shadow.

Also, do not forget to set `clipChildren="false"` on your main layout, otherwise, the shadow will be overwritten.