Hallo Klaus,
Sorry, wenn ich mich hier noch etwas ungeschickt benehme, dass geht bestimmt auch eleganter. Ich setze die Properties, bevor ich die Elemente hinzufüge. Hier mal der komplette Source:
Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
File.Copy(File.DirAssets,"0015.jpg", File.DirRootExternal&"/sdcard","cover.jpg")
List1 = File.ReadList(File.DirRootExternal&"/sdcard", "mp3liste.txt")
cover.InitializeSample(File.DirRootExternal&"/sdcard", "cover.jpg",50,50)
End If
ListView1.Initialize("ListView1")
SubView.Initialize("SubView")
Search.Initialize("Search")
Log("Init")
ListView1.FastScrollEnabled = True
ListView1.TwoLinesLayout.SecondLabel.TextSize = 20
ListView1.TwoLinesLayout.SecondLabel.TextColor = Colors.Yellow
Search.Text="Suche"
Log("LV Config")
For i = 0 To List1.Size-1
s=List1.Get(i)
ListView1.AddTwoLinesAndBitmap(s.SubString2(0,29), s.SubString2(30,59),cover) <-- Funktioniert nicht
'ListView1.AddTwoLines(s.SubString2(0,29), s.SubString2(30,59)) <-- Funktioniert
Next
Log("AddLines")
Activity.AddView(ListView1, 0, 0, 100%x, 80%y)
Activity.AddView(Search,0,100%y - 50,80,40)
Log("Add View")
End Sub
Nachtrag: Die AddTwoLines... funktionieren natürlich, aber in der ListView wird die zweite Zeile bei der Bitmap-Variante NICHT mit den geänderten Attributen dargestellt, sondern nur "kleine, graue Schrift"!