This looks wrong to me:
RowHeight = ((1740 - 100%y)/8.8) + 120
What is 1740 ?
You must use dip values and not pure pixels!
RowHeight = ((1740dip - 100%y)/8.8) + 120dip
If 1740 is the height of a view, you should use viewxxx.Height instead of 1740.
In this line
Listview_Car.Add(CreateListItem(M.Get("Car"),Listview_Car.AsView.Width,RowHeight),RowHeight,M.Get("Car"))
you have one parameter more than in this line !?
Sub CreateListItem(Car As String, Width As Int, Height As Int) As Panel