audacity363
New Member
Guten Abend,
Ich bin gerade dabei eine kleine App zu schreiben die, die GPIO Pins am RaspberryPi steuern soll. Pro Pin ein Button und eine Anzeige mit ON oder OFF. An sich habe ich das auch so hinbekommen nur die Sockets und die Buttons machen mir noch Sorgen. Da ich das ganze schon auf dem PC mit Java realisiert habe weiß ich sehr genau was ich machen möchte.
Nun zu meinem Problem:
Da man 17 Pins ansteuern kann gibt es 17 Buttons. Diese passen aber natürlich nicht alle auf den Bildschirm und ab dem 10ten überlappen sie sich. Habe dazu mal ein Screenshot hochgeladen.
Habe dann ein wenig Gegoogelt da ich in dem Thema Android Programmierung ein Neuling bin und habe die Funktion ScrollView gefunden. Nur dazu habe ich jetzt mehrer Anwendungsmöglichkeiten gefunden:
1.)
Das ganze in die main.xml zu Packen:
Bei dieser Möglichkeit kann ich die App nicht mehr Starten es kommt sofort die Meldung: "Steuerung wurde angehalten" (Die App heißt Steuerung).
2.) Das ganze irgendwie mit:
zu implementieren aber da steh ich vor einem ganz großen Rätzel wie ich da meine main einbinden soll. Habe jegliche Kombinationen Versucht aber Eclipse schlägt mir nicht die Sachen vor die ich brauche.
Ich bin gerade dabei eine kleine App zu schreiben die, die GPIO Pins am RaspberryPi steuern soll. Pro Pin ein Button und eine Anzeige mit ON oder OFF. An sich habe ich das auch so hinbekommen nur die Sockets und die Buttons machen mir noch Sorgen. Da ich das ganze schon auf dem PC mit Java realisiert habe weiß ich sehr genau was ich machen möchte.
Nun zu meinem Problem:
Da man 17 Pins ansteuern kann gibt es 17 Buttons. Diese passen aber natürlich nicht alle auf den Bildschirm und ab dem 10ten überlappen sie sich. Habe dazu mal ein Screenshot hochgeladen.
Habe dann ein wenig Gegoogelt da ich in dem Thema Android Programmierung ein Neuling bin und habe die Funktion ScrollView gefunden. Nur dazu habe ich jetzt mehrer Anwendungsmöglichkeiten gefunden:
1.)
Das ganze in die main.xml zu Packen:
B4X:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
>
<!-- Der ganze Rest -->
</TableLayout>
</ScrollView>
Bei dieser Möglichkeit kann ich die App nicht mehr Starten es kommt sofort die Meldung: "Steuerung wurde angehalten" (Die App heißt Steuerung).
2.) Das ganze irgendwie mit:
B4X:
ScrollView.Panel.AddView(...)
Attachments
Last edited: