Hallo ihr zwei
So, wie Peter es gezeigt hat, ermittelt man die Eigenschaften der verschiedenen Views.
Allerdings weiss ich keinen Grund, warum man dafür eine Subroutine benötigen könnte.
Solltest du das dennoch wollen, sieh dir mal die GetView-Methode aus der Core-Bibliothek (
Basic4android - Views (Core)) an. Damit könntest du dir eine entsprechende Routine bauen, was aber meiner Meinung nach mit Kanonen auf Spatzen geschossen wäre
Falls du es trotzdem machen willst, hier ein kleines Beispiel:
Sub getXPosition(V As View) As Int
For i = 0 To Activity.NumberOfViews - 1
If Activity.GetView(i) = V Then
Return V.Left
Exit
End If
Next
End Sub
Aufgerufen würde das Ganze mit z.B.:
getXPosition(Brett_Feld_1)
Liefert aber dasselbe wie Brett_Feld_1.Left, daher ist die Subroutine nicht von nöten
Ich hoffe dir dadurch aber den Umgang mit Views ein wenig näher gebracht zu haben, falls du für ein Projekt mal Views durchiterieren möchtest
Mit freundlichem Gruß
Michael