B4A Taste mit den drei Punkte

  • Antworten:19
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 06:49:24 via Website

Guten Morgen,

kann mir einer sagen, wie ich unten neben der Hometaste eine vierte Taste anlgen kann mit den drei Punkten zum öffnen eine Toolbar?

gruß
frank

— geändert am 29.12.2012, 08:00:00

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.12.2012, 09:10:30 via App

Hi,

Du meinst ein Menü? (je nach Android Version und Gerät ist das nicht immer eine Taste mit drei Punkten)

Das erscheint sofort, sobald Du einen Menü-Eintrag erzeugst. Das machst Du mit Activity.AddMenuItem()

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 16:05:58 via App

Carsten es ist sehr schön, das man dich hier hat, aber wo findet man solche Informationen, ich meine wo sind die hinterlegt? ich habe sehr lange daran gesucht.

vorallem, wo finde ich Infos dazu, wenn ich mit b4a in das System von meinem Xperia zugreifen möchte, wie z.b. die LED ansteuern usw.

viele grüße
frank

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.12.2012, 19:31:09 via App

Ins System eingreifen kann eine App nicht. Das verhindert das Sandbox Prinzip. Du kannst mit Deiner App nur das machen, was über APIs von Android vorgesehen ist.

LED triggern sollte aber gehen, schätze ich.

Wo Du solche Informationen findest?

Auf www.basic4ppc.com und dem dortigen Forum. Hatte ich Dir aber auch schon mal gesagt.

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 19:32:03 via Website

zurück zu der Menü Taste,

ich habe mal da ein project hochgeladen, da iszt es sehr gut zu sehen, dass ohne nichts die Punkte (Menü Button) zu sehen sind.
wie kommt der button da hin?

http://www.progtronic.de/download/toolbar01.rar

gruß
frank

grüße aus Mittelfranken

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 19:33:33 via Website

Carsten Müller
Ins System eingreifen kann eine App nicht. Das verhindert das Sandbox Prinzip. Du kannst mit Deiner App nur das machen, was über APIs von Android vorgesehen ist.

LED triggern sollte aber gehen, schätze ich.

Wo Du solche Informationen findest?

Auf www.basic4ppc.com und dem dortigen Forum. Hatte ich Dir aber auch schon mal gesagt.

Herzliche Grüße

Carsten


Carsten aber ich finde dort nicht viel :-)
und du bist der einiger dermit antwortet

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.12.2012, 20:11:10 via App

Frank Neumann
zurück zu der Menü Taste,

ich habe mal da ein project hochgeladen, da iszt es sehr gut zu sehen, dass ohne nichts die Punkte (Menü Button) zu sehen sind.
wie kommt der button da hin?

http://www.progtronic.de/download/toolbar01.rar

gruß
frank
Nix für ungut, aber mit rar und so ist mir das jetzt zu mühsam. Was soll dort zu sehen sein und was meinst Du mit "ohne nichts"?

Von welchem Menü Button sprichst Du?

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.12.2012, 20:12:57 via App

Frank Neumann

Carsten aber ich finde dort nicht viel :-)
und du bist der einiger dermit antwortet
Du findest dort alles. Du musst nur danach suchen.

Alles, was ich über Basic4Android weiß, habe ich von dort. Alles. Ausnahmslos alles.

Für die meisten Deiner Fragen schlage ich auf www.basic4ppc.com nach und "übersetze" Dir dann die Antworten. Das dauert eine Minute: dort suchen, lesen und wissen.

Dass ich hier der einzige bin, der Dir antwortet, liegt daran, dass sich hier kaum ein Basic4Android Nutzer tummelt. Die sind alle hauptsächlich im Basic4Android Forum...

Herzliche Grüße

Carsten

— geändert am 29.12.2012, 20:14:10

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 20:17:34 via Website

Carsten Müller
Frank Neumann
zurück zu der Menü Taste,

ich habe mal da ein project hochgeladen, da iszt es sehr gut zu sehen, dass ohne nichts die Punkte (Menü Button) zu sehen sind.
wie kommt der button da hin?

http://www.progtronic.de/download/toolbar01.rar

gruß
frank
Nix für ungut, aber mit rar und so ist mir das jetzt zu mühsam. Was soll dort zu sehen sein und was meinst Du mit "ohne nichts"?

Von welchem Menü Button sprichst Du?

Herzliche Grüße

Carsten

Von der drei Punkte menü Button ganz unten rechts.

also, in der rar datei ist zu finden:
1Sub Process_Globals
2
3End Sub
4
5Sub Globals
6
7End Sub
8
9Sub Activity_Create(FirstTime As Boolean)
10 Activity.LoadLayout("Layout_main")
11
12End Sub
13
14Sub Activity_Resume
15
16End Sub
17
18Sub Activity_Pause(UserClosed As Boolean)
19
20End Sub


hier wird keine Menüeintrag erzeugt und trotzdem ist der Menü (drei Punkte Button) zu sehen

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.12.2012, 20:21:28 via App

Und?

Was ist jetzt die Frage?

Bei mir wäre da garantiert nichts zu sehen, weil ich ein Gerät mit Hardware Menü Button habe.

Herzliche Grüße

Carsten

— geändert am 29.12.2012, 20:22:32

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 20:25:37 via Website

:-)

die Frage ist, warum bei mir hier die drei Punkte button zu sehen ist?

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

29.12.2012, 20:28:58 via App

Frank Neumann
:-)

die Frage ist, warum bei mir hier die drei Punkte button zu sehen ist?
Und bei anderen App Projekten nicht?

Vielleicht andere Android Versionen im Manifest angegeben?

Keine Ahnung...

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 21:39:59 via Website

genau so war es gewesen... android sdk version muss weg sein.

carsten ich finde auf der anderen seite nicht, wie ich das wieder deaktivieren kann, also ich möchte, das es nur wenn die Main seite angezeigt wird aktiv ist und bei alle anderen seiten soll es nicht aktiv sein.

danke im voraus

frank

grüße aus Mittelfranken

Antworten
Frank Neumann
  • Forum-Beiträge: 178

29.12.2012, 23:00:08 via Website

Also, jetzt habe ich auch noch festgestellt, das die Softkey Menü nur bis android:targetSdkVersion="13" aktivierbar ist und aufwärts nicht.
ich würde es ja bei der 13 lassen, allerdings änderst sich auch das design vom jeden steuerelement auf dem ativity.

was wäre da ne abhilfe?

Gruß
frank

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

30.12.2012, 08:31:51 via App

Nochmal: Du kannst es nicht erzwingen, wie und wann und wo das Menü dargestellt wird. Das entscheidet Android und der Geräte Hersteller. Je nach Android Version, je nach Gerät sieht das ganze anders aus.

Solche Infos findest Du weniger auf der Website eines IDE- und Compiler-Herstellers als viel mehr auf den Entwickler Websites von Android selbst. Es handelt sich um Systemeigenschaften und Systemgrundlagen für Entwickler.

Herzliche Grüße
Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Frank Neumann
  • Forum-Beiträge: 178

30.12.2012, 13:03:40 via Website

und woher weis ich, auf welche Geräte mein App laufen wird?
oder muss ich für jeden Version neu compalieren?


gruß
frank

grüße aus Mittelfranken

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

30.12.2012, 13:05:51 via App

Frank Neumann
und woher weis ich, auf welche Geräte mein App laufen wird?
oder muss ich für jeden Version neu compalieren?
Das definierst Du im Manifest beim MinSDK...

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

30.12.2012, 18:00:05 via Website

Hi Frank,

Frank Neumann
:-)

die Frage ist, warum bei mir hier die drei Punkte button zu sehen ist?
Habe mich gerade mal kurz mit diesem Thema befasst.

Der Drei-Punkte-Button ist nur zu sehen, wenn TargetSDK in richtiger Höhe im Manifest verlangt wird *und* die App über eine Title Bar verfügt. Wenn Du die Title Bar ausblendest, siehst Du auch diesen Button nicht.

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
©h®is
  • Forum-Beiträge: 24.262

30.12.2012, 18:47:45 via App

Carsten Müller
Hi Frank,

Frank Neumann
:-)

die Frage ist, warum bei mir hier die drei Punkte button zu sehen ist?
Habe mich gerade mal kurz mit diesem Thema befasst.

Der Drei-Punkte-Button ist nur zu sehen, wenn TargetSDK in richtiger Höhe im Manifest verlangt wird *und* die App über eine Title Bar verfügt. Wenn Du die Title Bar ausblendest, siehst Du auch diesen Button nicht.

Herzliche Grüße

Carsten
ahh, ist es das?

StayDirty ツ


Pixel 3a XL [10]

Samsung Tab A 10.5 2018 [9]

⇨Dirty⇦nexus5x [8.1.0]

⇨Dirty⇦ nexus4 [5.0.2] RIP

⇨Dirty⇦ nexus7 (Flo) [6.0.1] RIP

⇨CodefireX⇦desire hd [4.2.2] RIP

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

30.12.2012, 18:48:39 via App

Hi Chris,

Yep, siehe meine neue Smiley App...

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten