Родные макеты работают немного иначе, чем HTML. Заданный вами z-индекс действителен только внутри родительского элемента, а не на странице. Вы устанавливаете z-index для элемента внутри элемента ListView, поэтому все, что находится внутри этого элемента, будет соответствовать только z-index.
Глядя на ваш код, вам, кажется, не нужен z-index, если вы просто перемещаете свой ListView после объявления круга, или круг и линия могут быть частью самого шаблона вашего элемента.