German AS FloatingActionButton

peternmb

Well-Known Member
Licensed User
Longtime User
Hallo,
ich komme bei der Verwendung der Lib nicht wirklich weiter und habe Fragen dazu:
Ist der Einsatz von ASViewPager zwingend notwendig?

Ich habe den ASActionButton in mein Layout und das Template in meine MainPage aufgenommen.
Ich erhalte im Log diese Fehlermeldung:
Unbekannter Typ: b4xmainpage
Haben Sie eine Library-Referenz vergessen?
Ich habe alle Libs wie im Beispiel aktiviert.

Gibt es vielleicht außer dem Beispiel eine einfache Anleitung für Dummies, wie ich den Button verwende. Danke.
 

Alexander Stolte

Expert
Licensed User
Longtime User
Ist der Einsatz von ASViewPager zwingend notwendig?
Nein ist er nicht, wie kommst du darauf?

und das Template in meine MainPage aufgenommen.
was denn für ein Template?

Ich erhalte im Log diese Fehlermeldung:
Naja in B4I ist die Verwendung von B4XPages notwendig, da dies nicht nur seit 5 Jahren der way to go ist wie man mit B4X Programmieren soll, sondern mir als Entwickler eines B4X Views das Leben einfacher macht, da es eine Plattformübergreifende Schnittstelle ist.

Ich habe dir in den Anhang eine Version gepackt die keine B4XPages benötigt, verwende das Passwort welches du beim Kauf erhalten hast.
 

Attachments

  • ASFloatingActionButton.zip
    5.3 KB · Views: 9

peternmb

Well-Known Member
Licensed User
Longtime User
was denn für ein Template?
B4X:
'Template version: B4A-1.01
#Region Delegates

Sub Activity_ActionBarHomeClick
    ActionBarHomeClicked = True
    B4XPages.Delegate.Activity_ActionBarHomeClick
    ActionBarHomeClicked = False
End Sub

Sub Activity_KeyPress (KeyCode As Int) As Boolean
    Return B4XPages.Delegate.Activity_KeyPress(KeyCode)
End Sub

Sub Activity_Resume
    B4XPages.Delegate.Activity_Resume
End Sub

Sub Activity_Pause (UserClosed As Boolean)
    B4XPages.Delegate.Activity_Pause
End Sub

Sub Activity_PermissionResult (Permission As String, Result As Boolean)
    B4XPages.Delegate.Activity_PermissionResult(Permission, Result)
End Sub

Sub Create_Menu (Menu As Object)
    B4XPages.Delegate.Create_Menu(Menu)
End Sub

#if Java
public boolean _onCreateOptionsMenu(android.view.Menu menu) {
     processBA.raiseEvent(null, "create_menu", menu);
     return true;
    
}
#End If
#End Region

'Program code should go into B4XMainPage and other pages.

Es ist eine schon etwas ältere App, die nur in B4A läuft.
Da das meiste OK ist möchte ich nicht alles um/neu schreiben.

In dem ZIP ist eine andere LIB, ein einfaches Beispiel würde mir hier sehr weiterhelfen.
 

Alexander Stolte

Expert
Licensed User
Longtime User
Du brauchst das Template nicht, da du kein B4XPage verwendest.
In dem ZIP ist eine andere LIB, ein einfaches Beispiel würde mir hier sehr weiterhelfen.
Ja, ich habe doch geschrieben das diese Version keine B4XPage benötigt, also tausche deine vorhandene mit der aus und dann füge den button einfach zu deinem layout hinzu. Wenn du ein Beispielprojekt brauchst, dann verwende das Beispiel Projekt welches im Hauptthread im Anhang ist.
 

peternmb

Well-Known Member
Licensed User
Longtime User
Ich bringe das Beispiel leider ohne B4XPages nicht zum Laufen.
B4X:
Sub Activity_Create(FirstTime As Boolean)
    Dim pm As B4XPagesManager
    pm.Initialize(Activity)
End Sub
Was muss ich hiermit machen?

PS.: Sorry für die vielen vermutlich dummen Fragen...:mad:
 

peternmb

Well-Known Member
Licensed User
Longtime User
Ich nutze B4A 13.00 und hatte vergessen, die B4XPages-Bibliothek anzuhaken.

Danke, das Beispiel läuft jetzt und ich werde Morgen versuchen das in meinem Appcode umzusetzen.
 

peternmb

Well-Known Member
Licensed User
Longtime User
Beim kompilieren meiner App erhalte ich diese Fehlermeldung:
java.lang.RuntimeException: java.lang.ClassNotFoundException: pbit.skat.listenfuehrer2.FloatingActionButtonWrapper
 

Alexander Stolte

Expert
Licensed User
Longtime User
wo kann ich sonst noch suchen???
Na du hast doch die Bibliothek von @DonManfred genutzt vorher, vielleicht den "Ressource" Ordner löschen und alles andere was notwendig war diese Bibliothek zu nutzen. Ich kenne diese Bibliothek nicht, daher kann ich dir da nicht Helfen.
 
Top