ich möchte in den beiden Labels nach eine bestimmte String suchen.
Mit eine Label klappt es aber ich weis nicht, wie ich in den Zweiten Label weiter suchen soll, wenn es in der ersten Label nicht fündig wird.
Sub Labelcheck
Dim l1,l2 as String
l1 = Label1.Text
l2 = Label2.Text
If l1.Contains("such") Or l2.Contains("such") = True Then
'mach was
End If
' Oder
If l1.Contains("such") = True Then
'mach das eine
Else if l2.Contains("such") = True Then
'mach das andere
Else
'mach irgendwas
End If
danke für deine Hilfe, nun ist es so, das ich mehrere Label's in einer Scrolview aufliste bzw. dynamisch lade und die dann mit Tag= int versehe.
D.h. ich hätte dann z.B. 100 Labels in ein Scrollwiev Label.Tag = 0 bis 100
und in diesesn Label muss ich dann das gesuchte Wort bzw String hervorheben.
Diese Frage hört sich aber ganz anders an als die Erste.
Wenn Du Propbleme gelöst haben willst musst genauer erklären was Du machen willst.
Wie ist der Inhalt vom ScrollView aufgebaut ?
Man kann Views in einer ScrollView abrufen, auch in einer Schlaufe.
Das wie hängt aber davon ab wie die Views in die ScrollView zugefügt wurden.
Wenn die Sprechblasen als Panels mit zwei Labels in die ScrollView eingefügt wurden geht as mit folgendem Code:
B4X:
Dim i As Int
Dim pnl As Panel
Dim lbl1, lbl2 As Label
For i = 0 To ScrollView1.Panel.NumberOfViews - 1
pnl = ScrollView1.Panel.GetView(i)
lbl1 = pnl.GetView(0)
'
lbl2 = pnl.GetView(1)
'
Next