I'm afraid you misunderstoud Erels post.
With arrays the numbering begins with 0.
B4X:
Dim lb As Label
Dim t(3) As String
Dim i As Int
i = 1 'later i will change value of i
t(0) = "First"
t(1) = "Second"
t(2) = "third bla bla"
lb.Text = t(i)
or as Erel did, he used number instead of t like you and filled the array using the Array keyword.
B4X:
Dim t() As String
t = Array As String ("First", "Second", "third bla bla")
...
lb.Text = t(i)