Views (Core)
Liste der Types:
Activity
Button
CheckBox
EditText
ImageView
Label
ListView
Panel
ProgressBar
RadioButton
ScrollView
SeekBar
Spinner
TabHost
ToggleButton
View
WebView
Jedes Activity Module enthält ein vordefiniertes Activity Objekt.
Activity ist die Hauptkomponente Ihrer Anwendung.
Activities haben drei spezielle Lebensdauer bedingte
Events:
Activity_Create, Activity_Resume und Activity_Pause.
In diesen Tutorials finden sich mehr Information über Activities und
Prozesslebensdauer:
Life
cycle tutorial und Android
Prozesse und Activities Lebensdauer.
Man kann in diese Activity Views einfügen und entfernen mit den
Methoden AddView (einfügen) und RemoveViewAt (entfernen).
Man kann auch eine Layout Datei mit LoadLayout laden.
Das Touch Event kann verwendet werden um Benutzer 'touches' Fingerberührungen
zu behandeln.
Der erste Parameter von diesem Event ist der Action Parameter. Dieser Parameter
kann folgende Werte haben
ACTION_DOWN (Tätigkeit_runter) der Benutzer berührt den Bildschirm mit dem Finger,
ACTION_MOVE (Tätigkeit _bewegt) der Benutzer bewegt den Finger auf dem Bildschirm
ACTION_UP (Tätigkeit _hoch) der Benutzer hebt den Finger vom
Bildschirm ab.
Mit diesem Wert weiß man
welche Tätigkeit der Benutzer getan hat.
Das KeyPress Event wird erzeugt wenn der Benutzer irgendeine Taste drückt,
angenommen daß keine View das Event schon behandelt
hat (wie EditText zum Beispiel).
Wen man ein KeyPress Event behandelt muß man einen Rückgabewert geben der dem
System sagt ob das Event als 'verbraucht' gilt oder weiter behandelt werden
soll.
Zum Beispiel, wenn der Benutzer die Back Taste drückt und der Rückgabewert
Return = True ist dann wird das OS die Activity nicht schließen.
Sub Activity_KeyPress
(KeyCode As Int) As Boolean
If Keycode = KeyCodes.KEYCODE_BACK Then
Return True
Else
Return False
End If
End Sub
Man kann auch Menüeinträge mit der AddMenuItem Methode hinzufügen. Beachten Sie
daß diese Methode nur in der Sub Activity_Create Routine aufgerufen werden
darf.
Events:
Touch (Action As Int, X As Float, Y As Float)
KeyPress (KeyCode As Int) As Boolean 'Return=True wenn das Event
'verbraucht' werden soll
Click
LongClick
Members:
ACTION_DOWN As Int
ACTION_MOVE As
Int
ACTION_UP As
Int
AddMenuItem (Title As String,
EventName As String)
AddMenuItem2 (Title As String,
EventName As String,
Bitmap As
android.graphics.Bitmap)
AddView (View
As android.view.View, Left As Int, Top As Int, Width As Int, Height As Int)
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Finish
GetView (Index As
Int) As View
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
LoadLayout (Layout As String) As LayoutValues
NumberOfViews As Int [read only]
OpenMenu
RemoveView
RemoveViewAt (Index As Int)
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Title As
CharSequence
TitleColor
As Int
Top As Int
Width As Int
Members Erklärung:
AddMenuItem (Title As String, EventName As String)
Fügt einen
Menüeintrag in der Activity an.
Title – Titel des Menueintrags.
EventName – Prefix-Name der Subroutine die das Click Event behandeln wird.
Diese Methode darf
nur in der Sub Activity_Create Routine aufgerufen werden.
Beachten Sie daß der 'Sender' Wert in der Clickevent Routine gleich dem Text
des Menueintrags ist der das Clickevent verursacht hat.
Beispiel:
Activity.AddMenuItem("Open File", "OpenFile")
...
Sub OpenFile_Click
...
End Sub
AddMenuItem2 (Title As String, EventName As String, Bitmap As android.graphics.Bitmap)
Fügt einen
Menüeintrag in der Activity an.
Title - Titel des Menueintrags.
EventName - Prefix-Name der Subroutine die das Clickevent behandeln wird.
Bitmap - Bitmap das in den Hintergrund des Eintrages gezeichnet wird.
Nur die ersten fünf (oder auch sechs) Menueinträge zeigen Icons an.
Diese Methode darf nur in der Sub Activity_Create Routine aufgerufen werden.
Beachten Sie daß der 'Sender' Wert in der Clickevent Routine gleich dem Text
des Menueintrags ist der das Clickevent verursacht hat.
Beispiel:
Activity.AddMenuItem2("Open File", "OpenFile",
LoadBitmap(File.DirAssets, "SomeImage.png"))
...
Sub OpenFile_Click
...
End Sub
AddView (View As android.view.View, Left As Int, Top As Int, Width As Int, Height As Int)
Fügt eine View in die
Activity an.
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund Zeichenfläche (background drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Finish
GetView (Index As Int) As View
Holt die View die unter dem
gegebenen Index gespeichert ist.
Height As Int
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten' (process
messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
LoadLayout (Layout As String) As LayoutValues
Lädt eine Layoutdatei
(*.bal).
Gibt die LayoutValues (LayoutWerte) der Layoutvariante die gerade geladen wurde
zurück.
NumberOfViews As Int [read only]
Gibt die Anzahl der
Kinderviews (child views) zurück.
OpenMenu
Öffnet das Menü programmatisch.
RemoveView
Entfernt diese View
von seiner Elternview (parent view).
RemoveViewAt (Index As Int)
Entfernt die View die
an der gegebenen Index-Stelle gespeichert ist.
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Title As CharSequence
Holt oder setzt die Titelfarbe.
Holt oder setzt die Breite
der View.
Ist eine Button View.
Wenn man den Hintergrund des Buttons ändern will wird man meistens eine
StateListDrawable Zeichenfläche (drawable) verwenden die erlaubt eine
"Enabled" Zeichenfläche und eine "pressed" Zeichenfläche zu
erstellen.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Down
Up
Click
LongClick
Members:
Background As android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
Gravity As Int
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As
Boolean
Left As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Text As String
TextColor As
Int
TextSize As Float
Top As Int
Typeface As android.graphics.Typeface
Visible As Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Initialize (EventName As String)
Invalidates ('hinfällig
machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten' (process
messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig ist.
IsInitialized As Boolean
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Text As String
Typeface As android.graphics.Typeface
Holt oder setzt die Breite
der View.
CheckBox View: Eine CheckBox kann, anders als RadioButtons, unabhängig
angehakt werden.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
CheckedChange(Checked As Boolean)
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Checked As Boolean
Color As Int [write only]
Enabled As Boolean
Gravity As Int
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Text As String
TextColor As
Int
TextSize As
Float
Top As Int
Typeface As android.graphics.Typeface
Visible As Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Checked As Boolean
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße der
View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Text As String
Typeface As
android.graphics.Typeface
Holt oder setzt die Breite
der View.
EditText View ist eine View die dem Benutzer erlaubt Text einzugeben.
(ähnlich wie TextBox in Windows).
EditText hat zwei Modi; SingleLine (eine Zeile) und MultiLine (mehrere Zeilen).
Man setzt Eine EditText View zu MultiLine zu setzten macht man mit EditText1.SingleLine = False
Auf den meiseten Geräten wird automatisch die Softtastatur angezeigt wenn der
Benutzer auf die EditText View drückt.
Man kann die Art der Softtastatur die angezeigt wird mit der den InputType
Eigenschaft (property) ändern.
Zum Beispiel: EditText1.InputType =
EditText1.INPUT_TYPE_NUMBERS zeigt die numerische Tastatur an wenn der Benutzer auf
EditText drückt.
Achtung: in diesem Fall akzeptiert EditText nur Zahlen.
Das TextChanged Event wird ausgelöst jedes mal wenn
der Text sich ändert und enthält den alten und den neuen Text.
Das EnterPressed Event wird ausgelöst wenn der Benutzer die Enter Taste oder
eine Actionkey (Done oder Next) drückt.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
TextChanged (Old As String, New As String)
EnterPressed
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
ForceDoneButton As Boolean [write
only]
Gravity As Int
Height As Int
Hint As String
HintColor As
Int
Initialize (EventName As String)
INPUT_TYPE_DECIMAL_NUMBERS
As Int
INPUT_TYPE_NONE As Int
INPUT_TYPE_NUMBERS As Int
INPUT_TYPE_PHONE As Int
INPUT_TYPE_TEXT As Int
InputType As
Int
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
PasswordMode As
Boolean [write only]
RemoveView
RequestFocus As
Boolean
SelectAll
SelectionStart As Int
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
SingleLine As
Boolean [write only]
Tag As Object
Text As String
TextColor As
Int
TextSize As
Float
Top As Int
Typeface As android.graphics.Typeface
Visible As Boolean
Width As Int
Wrap As Boolean [write only]
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
ForceDoneButton As Boolean [write only]
Standardmäßig zeigt
das OS die Actiontaste der Softtastatur mit Done oder Next an, je nachdem
spezifischen Layout.
Man kann das OS zwingen Done anzuzeigen wenn man den Wert auf True setzt.
Beispiel:
EditText1.ForceDoneButton = True
Gravity As Int
Holt oder setzt den Text den
EditText anzeigt wenn es leer ist.
Beispiel:
EditText1.Hint = "Enter username"
HintColor As Int
Holt oder setzt die Farbe vom
Hinttext.
Beispiel:
EditText1.HintColor = Colors.Gray
Initialize (EventName As String)
INPUT_TYPE_DECIMAL_NUMBERS As Int
Die numerische
Tastatur wird angezeigt. Zahlen, Dezimalpunkt und Minuszeichen sind akzeptiert.
INPUT_TYPE_NONE As Int
Keine Tastatur wird
angezeigt.
INPUT_TYPE_NUMBERS As Int
Die numerische
Tastatur wird angezeigt. Nur Zahlen sind akzeptiert.
INPUT_TYPE_PHONE As Int
Die Tastatur wird im
Phonemodus angezeigt.
INPUT_TYPE_TEXT As Int
InputType As Int
Holt oder setzt das
Eingabemodusflag. Dieses Flag wird benutzt für die Art der Softtastaturanzeige.
Beispiel:
EditText1.InputType = EditText1.INPUT_TYPE_NUMBERS
Invalidate
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
PasswordMode As Boolean [write only]
Setzt den Passwortmodus
der EditText View, die eingegbenen Buchstaben sind verdeckt.
RemoveView
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SelectAll
SelectionStart As Int
Holt oder setzt die
Wahlstartstelle oder die Kursorstelle (selection start position oder cursor
position).
Gibt -1 zurück
wenn keine Wahl oder Kursor vorhanden sind.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
SingleLine As Boolean [write only]
Setzt ob die EditText
View im Einzelzeilemodus oder Mehrzeilenmodus ist.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Text As String
Typeface As
android.graphics.Typeface
Holt oder setzt die Breite
der View.
Wrap As Boolean [write only]
Setzt den Zeilenumbruch.
Relevant nur wenn die EditText View im Mehrzeilenmodus ist.
Beispiel:
EditText1.Wrap = False
Eine View die Bilder anzeigt.
Man kann der ImageView eine Bitmap mit der Bitmap Eigenschaft (property)
zuordnen.
Die Gravity Eigenschaft ändert die Art wie das Bild angezeigt wird.
Die zwei meist benutzten Wert sind:
- Gravity.FILL (das Bild füllt die ganze Fläche der View)
- Gravity.CENTER (das Bild wird die Mitte der View zentriert angezeigt).
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Click
LongClick
Members:
Background As
android.graphics.drawable.Drawable
Bitmap As android.graphics.Bitmap
BringToFront
Color As Int [write only]
Enabled As
Boolean
Gravity As
Int
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Top As Int
Visible As
Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die Hintergrund-Zeichenfläche
(drawable).
Bitmap As android.graphics.Bitmap
Holt oder setzt das Bitmap
das ImageView zugeordnet ist.
Beispiel:
ImageView1.Bitmap = LoadBitmap(File.DirAssets, "someimage.jpg")
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Holt oder setzt die Gravity
Eigenschaft des Bitmaps.
Beispiel:
ImageView1.Gravity = Gravity.Fill
Height As Int
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und
Maße der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
Eine Label View zeigt nur lesbaren (read-only) Text an.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Click
LongClick
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
Gravity As Int
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As
Int, Top As
Int, Right As
Int, Bottom As
Int)
IsInitialized As
Boolean
Left As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Text As String
TextColor As
Int
TextSize As Float
Top As Int
Typeface As android.graphics.Typeface
Visible As Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die Hintergrund-Zeichenfläche
(drawable).
BringToFront
Ändert die Z Reihenfolge und
bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Initialize (EventName As String)
Invalidates ('hinfällig
machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus auf diese
View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Text As String
Typeface As
android.graphics.Typeface
Holt oder setzt die Breite
der View.
ListView ist eine sehr nützliche View die lange wie kurze Listen behandeln
kann.
Die ListView erzeugt zwei Ereignisse (events).
ItemClick wird erzeugt wenn auf einen Eintrag geklickt wurde.
ItemLongClick wird erzeugt wenn auf einen Eintrag geklickt und angehalten
wurde.
Siehe das ListView
tutorial oder ListView
Tutorial Deutsch für mehr Informationen.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
ItemClick (Position As Int, Value As Object)
ItemLongClick (Position As Int, Value As Object)
Members:
AddSingleLine (Text As String)
AddSingleLine2 (Text As String,
ReturnValue As Object)
AddTwoLines (Text1 As String, Text2 As String)
AddTwoLines2 (Text1 As String, Text2 As String,
ReturnValue As Object)
AddTwoLinesAndBitmap (Text1 As String, Text2 As String, Bitmap As
android.graphics.Bitmap)
AddTwoLinesAndBitmap2 (Text1 As String, Text2 As String, Bitmap As
android.graphics.Bitmap, ReturnValue As Object)
Background As
android.graphics.drawable.Drawable
BringToFront
Clear
Color As Int [write only]
Enabled As Boolean
FastScrollEnabled As Boolean
GetItem (Index As
Int) As Object
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
RemoveAt (Index As
Int)
RemoveView
RequestFocus As
Boolean
ScrollingBackgroundColor As Int [write
only]
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
SetSelection
(Position As Int)
SingleLineLayout As SingleLineLayout [read only]
Size As Int [read only]
Tag As Object
Top As Int
TwoLinesAndBitmap As TwoLinesAndBitmapLayout [read only]
TwoLinesLayout As TwoLinesLayout [read only]
Visible As Boolean
Width As Int
Members Erklärung:
AddSingleLine (Text As String)
Fügt einen
Einzelzeile-Eintrag an.
Beispiel:
ListView1.AddSingleLine("Sunday")
AddSingleLine2 (Text As String, ReturnValue As Object)
Fügt einen
Einzelzeile-Eintrag an.
Der gegebene 'ReturnValue' Rückgabewert wird von der GetItem Methode oder dem
ItemClick Event zurück gegeben.
Standardmäßig wird
der Text der ersten Zeile zurückgegeben.
Beispiel:
ListView1.AddSingleLine2("Sunday", 1)
AddTwoLines (Text1 As String, Text2 As String)
Fügt einen
Zweizeilen-Eintrag an.
Beispiel:
ListView1.AddTwoLines("This is the first line.", "And
this is the second")
AddTwoLines2 (Text1 As String, Text2 As String, ReturnValue As Object)
Fügt einen
Zweizeilen-Eintrag an.
Der gegebene 'ReturnValue' Rückgabewert wird von der GetItem Methode oder dem
ItemClick Event zurück gegeben.
Standardmäßig wird der
Text der ersten Zeile zurückgegeben.
AddTwoLinesAndBitmap (Text1 As String, Text2 As String, Bitmap As android.graphics.Bitmap)
Fügt einen
Zweizeilen-Eintrag mit Bitmap an.
Beispiel:
ListView1.AddTwoLinesAndBitmap("First line", "Second line", LoadBitmap(File.DirAssets, "SomeImage.png"))
AddTwoLinesAndBitmap2 (Text1 As String, Text2 As String, Bitmap As android.graphics.Bitmap, ReturnValue As Object)
Fügt einen
Zweizeilen-Eintrag mit Bitmap an.
Der gegebene 'ReturnValue' Rückgabewert wird von der GetItem Methode oder dem
ItemClick Event zurück gegeben.
Standardmäßig wird
der Text der ersten Zeile zurückgegeben.
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Clear
Löscht alle Einträge der
Liste.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Holt oder setzt den
FastScrollModus (schnelles scrollen), ein Icon wird angezeigt wenn die Liste
gescrollt wird.
Diese Eigenschaft hat standardmäßig den Wert False.
GetItem (Index As Int) As Object
Gibt den Wert des gewählten
Eintrages zurück.
Gibt standardmäßig den Text
der ersten Zeile zurück.
Gibt den 'ReturnValue' Wert zurück wenn er mit AddSingleLine2, AddTwoLines2
oder AddTwoLinesAndBitmap2 gesetzt wurde.
Height As Int
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt den Eintrag an der
gegebenen Stelle (Index).
RemoveView
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
ScrollingBackgroundColor As Int [write only]
Setzt die
Hintergrundfarbe die während dem Scrollen der Liste benutzt wird.
Dies ist eine Optimisierung um das Scrollen sanfter zu machen.
Set to Colors.Transparent wenn die Hintergrundfarbe hinter der ListView keine
volle Farbe ist.
Die Standardfarbe ist schwarz.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
SetSelection (Position As Int)
Setzt den aktuell gewählten
Eintrga. Der Aufruf dieser Methode macht diesen Eintrag sichtbar.
Wenn der Benutzer mit der Listview mit der Tastatur oder dem Radbutton
interaktiert wird der Eintrag auch sichtbar gemacht.
Example:ListView1.SetSelection(10)
SingleLineLayout As SingleLineLayout [read only]
Gibt das Layout
zurück das für die EinzelZeile (SinglelLine) Einträge benutzt wird.
Man kann das Layout ändern um das Aussehen der Einträge zu ändern.
Beispiel:
Dim Label1 As Label
Label1 = ListView1.SingleLineLayout.Label
Label1.TextSize = 20
Label1.TextColor = Colors.Green
Size As Int [read only]
Gibt die Anzahl der Einträge
in der Liste zurück.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
TwoLinesAndBitmap As TwoLinesAndBitmapLayout [read only]
Gibt das Layout
zurück das für die ZweiZeilen mit Bitmap (TwoLineAndBitmap) Einträge benutzt
wird.
Man kann das Layout ändern um das Aussehen der Einträge zu ändern
Man kann zum Beispiel
das zweite Label entfernen (in allen Einträgen mit diesem Layout):
ListView1.TwoLinesAndBitmap.SecondLabel.Visible = False
TwoLinesLayout As TwoLinesLayout [read only]
Gibt das Layout
zurück das für die ZweiZeilen (TwoLine) Einträge benutzt wird.
Man kann das Layout ändern um das Aussehen der Einträge zu ändern.
Beispiel:
Dim Label1 As Label
Label1 = ListView1.TwoLinesLayout.SecondLabel
Label1.TextSize = 20
Label1.TextColor = Colors.Green
Visible As Boolean
Holt oder setzt die Breite
der View.
Panel ist eine View die andere Kinderviews enthält.
Man kann Kinderviews entweder programmgesteuert zufügen oder eine Layoutdatei
laden.
Die Panel View Löst das Touchevent aus.
Der erste Parameter von diesem Event ist der Action Parameter. Dieser
Parameter kann folgende Werte haben
ACTION_DOWN (Tätigkeit_runter) der Benutzer berührt den Bildschirm mit dem Finger,
ACTION_MOVE (Tätigkeit _bewegt) der Benutzer bewegt den Finger auf dem Bildschirm
ACTION_UP (Tätigkeit _hoch) der Benutzer hebt den Finger vom
Bildschirm ab.
Mit diesem Wert weiß man welche Tätigkeit der Benutzer getan hat.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Touch (Action As Int, X As Float, Y As Float)
Click
LongClick
Members:
AddView (View As
android.view.View, Left As Int, Top As Int, Width As Int, Height As Int)
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
GetView (Index As
Int) As View
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As
Int, Top As
Int, Right As
Int, Bottom As
Int)
IsInitialized As
Boolean
Left As Int
LoadLayout (Layout As
String) As LayoutValues
NumberOfViews As
Int [read only]
RemoveView
RemoveViewAt (Index As Int)
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Top As Int
Visible As Boolean
Width As Int
Members Erklärung:
AddView (View As android.view.View, Left As Int, Top As Int, Width As Int, Height As Int)
Fügt eine View in das Panel
an.
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z Reihenfolge und
bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
GetView (Index As Int) As View
Gibt die View zurück die and gegebenen Index-Stelle gespeichert ist.
Height As Int
Initialize (EventName As String)
Invalidates ('hinfällig
machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
LoadLayout (Layout As String) As LayoutValues
Lädt eine Layoutdatei (*.bal)
in das Panel.
Gibt die LayoutValues (LayoutWerte) der Layoutvariante die gerade geladen wurde
zurück.
NumberOfViews As Int [read only]
Gibt die Anzahl der
Kinderviews (child views) zurück.
RemoveView
Entfernt diese View von
seiner Elternview (parent view).
RemoveViewAt (Index As Int)
Entfernt die View die an der
gegebenen Index-Stelle gespeichert ist.
RequestFocus As Boolean
Versucht den Focus auf diese
View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
Ein Fortschrittanzeiger. Die Progress (Fortschritt) Eigenschaft setzt den
Fortschrittwert der Wert von 0 bis 100 nehmen kann.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Keine
Members:
Background As android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As
Boolean
Height As
Int
Indeterminate
As Boolean
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
Progress As
Int
RemoveView
RequestFocus As Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Tag As Object
Top As Int
Visible As
Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Holt oder setzt ob die ProgressBar in einem
unbestimmten Zustand ist (Zyclische Animation, cyclic animation).
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Holt oder setzt den
Fortschrittwert.
RemoveView
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und
Maße der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
Nur ein RadioButton kann in einer Gruppe gewählt werden. Wenn ein
RadioButton gewählt wird, werden alle andere
RadioButtons automatisch als 'nicht gewählt' gesetzt. Eine Gruppe wird erstellt
wenn man mehrere RadioButtons in die gleiche Activity oder in ein gleiches
Panel zufügt.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals deklariert
werden.
Events:
CheckedChange(Checked As Boolean)
Members:
Background As android.graphics.drawable.Drawable
BringToFront
Checked As
Boolean
Color As Int [write only]
Enabled As
Boolean
Gravity As
Int
Height As
Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
RemoveView
RequestFocus As Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Tag As Object
Text As String
TextColor As
Int
TextSize As
Float
Top As Int
Typeface
As android.graphics.Typeface
Visible As
Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Checked As Boolean
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und
Maße der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Text As String
Typeface As
android.graphics.Typeface
Holt oder setzt die Breite
der View.
ScrollView ist ein View die andere Views enthält und erlaubt diese Views
senkrecht hoch und runter zu scrollen.
Das ScrollView
tutorial Englisch und das ScrollView
Beispiel Deutsch geben mehr Informationen.
Die ScrollView hat ein inneres Panel das die anderen Views enthält.
Ein Aufruf von ScrollView1.Panel.AddView(...)
erlaubt
Views hinzufügen.
Man kann auch eine Layoutdatei erstellen und diese mit ScrollView1.Panel.LoadLayout(...) in das innere Panel laden.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Keine
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As
Boolean
FullScroll (Bottom As Boolean)
Height As Int
Initialize (Height As Int)
Initialize2
(Height As Int,
EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
Panel As Panel [read
only]
RemoveView
RequestFocus As Boolean
ScrollPosition As Int
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Tag As Object
Top As Int
Visible As
Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die Hintergrund-Zeichenfläche
(drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
FullScroll (Bottom As Boolean)
Scrollt die
ScrollView nach ganz oben Bottom = False oder ganz nach unten Bottom = True.
Height As Int
Initialisiert die
ScrollView-Höhe und setzt das innere Panel auf die gleiche Höhe.
Man kann später die Höhe des inneren Panels mit ScrollView.Panel.Height ändern.
Dim ScrollView1 As ScrollView
ScrollView1.Initialize(1000dip)
Initialize2 (Height As Int, EventName As String)
Ähnlich wie Initialize. Setzt
die Subrutine die das ScrollChanged Event behandelt.
Invalidate
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Gibt das innere Panel als
Panelobjekt zurück.
Beispiel:
ScrollView1.Panel.AddView(...)
RemoveView
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
ScrollPosition As Int
Holt oder setzt die
Scrollstelle (scroll position).
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und
Maße der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
Eine View die dem Benutzer erlaubt einen Wert mit einem Schieber zu wählen.
Ähnlich wie eine TrackBar in Windows.
Das ValueChanged Event wird ausgelöst sobald der Wert geändert wurde. Der
UserChanged Parameter kann benutzt werden um zwischen Benutzeränderung und
Programmänderung zu unterscheiden.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
ValueChanged (Value As Int, UserChanged As Boolean)
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As
Boolean
Left As Int
Max As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Top As Int
Value As Int
Visible As Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die Hintergrund-Zeichenfläche
(drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Initialize (EventName As String)
Invalidates ('hinfällig
machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Holt oder setzt den maximal
erlaubten Wert.
RemoveView
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße der
View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt den aktuellen
Wert.
Visible As Boolean
Holt oder setzt die Breite
der View.
Eine zusammengeklappte Liste die geöffnet wird wenn der Benutzer auf sie klickt
und erlaubt einen Eintrag zu wählen. Ähnlich wie eine ComboBox in Windows.
Das ItemClick Event wird jedesmal erzeugt wenn der Benutzer auf einen Eintrag
klickt (auch wenn es der schon gewählte Eintrag ist).
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
ItemClick (Position As Int, Value As Object)
Members:
Add (Item As String)
AddAll (List
As List)
Background As
android.graphics.drawable.Drawable
BringToFront
Clear
Color As Int [write only]
Enabled As Boolean
GetItem (Index As
Int) As String
Height As Int
IndexOf (value As
String) As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As
Boolean
Left As Int
Prompt As String
RemoveAt (Index As
Int)
RemoveView
RequestFocus As
Boolean
SelectedIndex As
Int
SelectedItem As
String [read only]
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Size As Int [read only]
Tag As Object
Top As Int
Visible As Boolean
Width As Int
Members Erklärung:
Fügt einen Eintrag an.
Beispiel:
Spinner1.Add("Sunday")
AddAll (List As List)
Fügt mehrere Einträge an.
Beispiel:
Spinner1.AddAll(Array As String("Sunday", "Monday", ...))
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Clear
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
GetItem (Index As Int) As String
Gibt den Eintrag von der
gegeben Index Stelle zurück.
Height As Int
IndexOf (value As String) As Int
Initialize (EventName As String)
Invalidates ('hinfällig machen')
die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Holt oder setzt den Titel der
angezeigt wird wenn der Spinner geöffnet wird.
RemoveAt (Index As Int)
Entfernt den Eintrag an der
gegebenen Stelle (Index).
RemoveView
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SelectedIndex As Int
Holt oder setzt den
Index des gewählten Eintrages.
Gibt -1 zurück wenn
kein Eintrag gewählt ist.
SelectedItem As String [read only]
Gibt den Wert des
gewählten Eintrages zurück.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
Size As Int [read only]
Gibt die Anzahl der Einträge
im Spinner zurück.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
TabHost ist eine View die mehrere Tabseiten enthält. Jede Tabseite enthält
andere Kinderviews.
Das TabHost
tutorial Englisch und TabHost
Tutorial Deutsch geben mehr Informationen.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
TabChanged
Click
LongClick
Members:
AddTab (Title As String,
LayoutFile As String)
AddTab2 (Title As
String, View
As android.view.View)
AddTabWithIcon (Title As String,
DefaultBitmap As android.graphics.Bitmap,
SelectedBitmap As android.graphics.Bitmap,
LayoutFile As String)
AddTabWithIcon2 (Title As String,
DefaultBitmap As android.graphics.Bitmap,
SelectedBitmap As android.graphics.Bitmap, View As
android.view.View)
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
CurrentTab As
Int
Enabled As Boolean
Height As Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As
Boolean
Left As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
TabCount As
Int [read only]
Tag As Object
Top As Int
Visible As Boolean
Width As Int
Members Erklärung:
AddTab (Title As String, LayoutFile As String)
Fügt eine Tabseite hinzu.
Title – Titel der Seite.
LayoutFile – Eine Layoutdatei mit dem Layout für diese Seite.
Beispiel:
TabHost1.AddTab("Page 1", "page1.bal")
AddTab2 (Title As String, View As android.view.View)
Fügt eine Tabseite hinzu.
Title - Titel der Seite.
View – Eine View mit dem Seiteninhalt.
Normalerweise sollte diese
View ein Panel sein das die anderen Views enthält.
AddTabWithIcon (Title As String, DefaultBitmap As android.graphics.Bitmap, SelectedBitmap As android.graphics.Bitmap,
LayoutFile As String)
Fügt eine Tabseite
hinzu. Der Tabtitel enthält ein Icon (Bild).
Title - Titel der Seite.
DefaultBitmap - Das Icon das angezeigt wird wenn die Seite nicht gewählt ist.
SelectedBitmap – Das Icon das angezeigt wird wenn die Seite gewählt ist.
LayoutFile - Eine Layoutdatei mit dem Layout für diese Seite.
Beispiel:
Dim bmp1, bmp2 As Bitmap
bmp1 = LoadBitmap(File.DirAssets, "ic.png")
bmp2 = LoadBitmap(File.DirAssets, "ic_selected.png")
TabHost1.AddTabWithIcon("Page 1", bmp1, bmp2,"tabpage1.bal")
AddTabWithIcon2 (Title As String, DefaultBitmap As android.graphics.Bitmap, SelectedBitmap As android.graphics.Bitmap,
View As android.view.View)
Fügt eine Tabseite
hinzu. Der Tabtitel enthält ein Icon (Bild).
Title - Titel der Seite.
DefaultBitmap - Das Icon das angezeigt wird wenn die Seite nicht gewählt ist.
SelectedBitmap - Das Icon das angezeigt wird wenn die Seite gewählt ist.
View - Eine View mit dem Seiteninhalt.
Normalerweise sollte
diese View ein Panel sein das die anderen Views enthält.
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
CurrentTab As Int
Holt die gewählte Tabseite
oder wählt eine neue Tabseite.
Beispiel:
TabHost1.CurrentTab = (TabHost1.CurrentTab + 1) Mod TabHost1.TabCount 'switch to the next tab.
Enabled As Boolean
Initialize (EventName As String)
Invalidates ('hinfällig
machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten' (process
messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig ist.
IsInitialized As Boolean
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
TabCount As Int [read only]
Gibt die Anzahl der Tabseiten
zurück.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
Ein ToggleButton ist eine View ähnlich wie ein Button hat aber zwei
Zustände: ON und OFF.
Wenn der Benutzer auf den ToggleButton klickt ändert sich der Zustand.
Man kann die Texte für die beiden Zustände mit TextOn und TextOff definieren.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
CheckedChange(Checked As Boolean)
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Checked As
Boolean
Color As Int [write only]
Enabled As
Boolean
Gravity As
Int
Height As
Int
Initialize (EventName As String)
Invalidate
Invalidate2 (Rect As
android.graphics.Rect)
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
Left As Int
RemoveView
RequestFocus As Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Tag As Object
TextColor As
Int
TextOff As
String
TextOn As
String
TextSize As
Float
Top As Int
Typeface
As android.graphics.Typeface
Visible As
Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Checked As Boolean
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Initialize (EventName As String)
Invalidates
('hinfällig machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt diese View
von seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z
Reihenfolge und bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und
Maße der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
TextColor As Int
Holt oder definiert
den Text der im OFF Zustand angezeigt wird.
TextOn As String
Holt oder definiert
den Text der im ON Zustand angezeigt wird.
TextSize As Float
Typeface As
android.graphics.Typeface
Holt oder setzt die Breite
der View.
View ist ein spezielles Objekt. Man kann keine neue Views erstellen. Man
kann aber andere Views einer View-Variable zuweisen.
Das erlaubt einen einfachen Zugang auf gemeinsame Eigenschaften von allen
Views.
Zum Beispiel, dieser Code macht alle Views einer Activity unsichtbar:
For i = 0 To Activity.NumberOfViews - 1
Dim v As View
v = Activity.GetView(i)
v.Visible = False
Next
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Events:
Click
LongClick
Members:
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
Height As Int
Invalidate
Invalidate2 (Rect
As android.graphics.Rect)
Invalidate3 (Left As
Int, Top As
Int, Right As
Int, Bottom As
Int)
IsInitialized As
Boolean
Left As Int
RemoveView
RequestFocus As
Boolean
SendToBack
SetBackgroundImage (Bitmap As
android.graphics.Bitmap)
SetLayout (Left As
Int, Top As
Int, Width As
Int, Height As
Int)
Tag As Object
Top As Int
Visible As Boolean
Width As Int
Members Erklärung:
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z Reihenfolge und
bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Invalidates ('hinfällig
machen') die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates ('hinfällig
machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus auf diese
View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Holt oder setzt die Breite
der View.
Die WebView View benutzt das interne WebKit Engine zum anzeigen von Html
Seiten.
Die anzuzeigende Seite kann entweder online mit LoadUrl geladen werden oder mit
LoadHtml von einer Html Datei in einen Html String gelesen werden.
Dies ist ein 'Activity Object', und darf nicht in Sub Process_Globals
deklariert werden.
Permissions: /
Erlaubnisse:
android.permission.INTERNET
Events:
Keine
Members:
Back
Background As
android.graphics.drawable.Drawable
BringToFront
Color As Int [write only]
Enabled As Boolean
Forward
Height As Int
Initialize
(EventName As String)
Invalidate
Invalidate2 (Rect As android.graphics.Rect)
Invalidate3 (Left
As Int, Top As Int, Right As Int, Bottom As Int)
IsInitialized As Boolean
JavaScriptEnabled
As Boolean
Left As Int
LoadHtml (Html As String)
LoadUrl (Url As String)
RemoveView
RequestFocus As Boolean
SendToBack
SetBackgroundImage
(Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
StopLoading
Tag As Object
Top As Int
Url As String [read only]
Visible As Boolean
Width As Int
Zoom
(In As Boolean) As Boolean
ZoomEnabled As Boolean
Members Erklärung:
Geht zum vorhergehenden Url
zurück.
Background As android.graphics.drawable.Drawable
Holt oder setzt die
Hintergrund-Zeichenfläche (drawable).
BringToFront
Ändert die Z
Reihenfolge und bringt die View in den Vordergrund.
Color As Int [write only]
Setzt den Hintergrund der
View zu einer ColorDrawable Zeichenfläche mit der gegebenen Farbe.
Wenn der aktuelle Hintergrund vom Type GradientDrawable oder ColorDrawable ist,
bleiben die gerundeten Ecken beibehalten.
Enabled As Boolean
Geht vorwärts zum nächsten
Url.
Height As Int
Initialize (EventName As String)
Invalidates ('hinfällig machen')
die ganze View und zwingt eine Neuzeichnung derView.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate2 (Rect As android.graphics.Rect)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
Invalidate3 (Left As Int, Top As Int, Right As Int, Bottom As Int)
Invalidates
('hinfällig machen') das gegebene Rechteck.
Eine Neuzeichnung wir nur geschehen wenn das Programm 'Prozess-Nachrichten'
(process messages) bearbeiten kann. Normalerweise wenn der laufende Code fertig
ist.
IsInitialized As Boolean
Holt oder setzt ob
JavaScript aktiviert ist.
JavaScript ist standardmäßig aktiv.
Left As Int
Lädt die gegebene Html Seite.
Beispiel:
WebView1.LoadHtml("<html><body>Hello
world!</body></html>")
Man kann
"file:///android_asset" benutzen um Dateien zu erreichen die
mit dem File Manager hinzugeführt wurden:
WebView1.LoadHtml("<html><body><img
src='file:///android_asset/someimage.jpg'/></body></html>")
Achtung: Dateien die mit dem File Manager hinzugefügt wurden müssen mit einem
kleingeschriebenen Namen zugegriffen werden.
LoadUrl (Url As String)
Lädt den gegebenen Url.
Beispiel:
WebView1.LoadUrl("http://www.google.com")
RemoveView
Entfernt diese View von
seiner Elternview (parent view).
RequestFocus As Boolean
Versucht den Focus
auf diese View zu setzten.
Gibt True zurück wenn der Focus gesetzt wurde.
SendToBack
Ändert die Z Reihenfolge und
bringt die View in den Hintergrund.
SetBackgroundImage (Bitmap As android.graphics.Bitmap)
SetLayout (Left As Int, Top As Int, Width As Int, Height As Int)
Ändert die Stelle und Maße
der View.
StopLoading
Stoppt das aktuelle Laden.
Tag As Object
Holt oder setzt den Tag Wert.
Tag ist ein 'Platzhalter' (place holder) der für zusätzliche Informationen
benutzt werden kann.
Top As Int
Gibt den aktuellen Url
zurück.
Visible As Boolean
Holt oder setzt die Breite
der View.
Zoom (In As Boolean) As Boolean
Zoomt ein oder aus je nach
dem Wert von In.
Returns true if zoom has changed.
ZoomEnabled As Boolean
Holt oder setzt ob
die interne Zoom-Funktion aktiviert ist.
Die Zoom-Funktion ist standardmäßig aktiv.