Toast Zeilenumbruch erstellen

  • Antworten:56
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 21:58:18 via Website

Hallo erstmal liebes Forum,
Kurz zu mir: Ich bin 16 Jahre jung und bin im ersten Ausbildungsjahr zum Fachinformatiker. :grin: :grin:
Nun zum Problem:
Ich programmiere grade die erste nicht "Spaß-App" sondern eine im Auftrag. #
Dabei soll es jetzt so ein paar Toasts geben. (Die verknüpfen Dateien lass ich mal weg)
1@Override
2 public boolean onOptionsItemSelected(MenuItem item) {
3
4 switch(item.getItemId()){
5 case R.id.action_settings:
6 Toast.makeText(getApplicationContext(),
7 "Appname <br> Android App - Version 0.9beta <br> Copyright by Tobias Mandl <br> 2014",
8
9 Toast.LENGTH_LONG).show();
10 break;
11 case R.id.action_up:
12 Toast.makeText(getApplicationContext(),
13 "Up...",
14 Toast.LENGTH_SHORT).show();
15 break;
16 case R.id.action_down:
17 Toast.makeText(getApplicationContext(),
18 "Down...",
19 Toast.LENGTH_SHORT).show();
20 break;
21 case R.id.action_other:
22 Toast.makeText(getApplicationContext(),
23 "Other...",
24 Toast.LENGTH_SHORT).show();
25 break;
26 default:
27 Toast.makeText(getApplicationContext(),
28 "Unknown...",
29 Toast.LENGTH_SHORT).show();
30 break;
31 }
Also gut ich nem nochmal den wichtigen ausschnitt raus:
1Toast.makeText(getApplicationContext(),
2 "Appname <br> Android App - Version 0.9beta <br> Copyright by Tobias Mandl <br> 2014",
Überall wo jetzt ein
1<br>
(kenn ich aus HTML so) ist, soll ein Zeilenumbruch sein. Ansonsten wenn das nicht funktioniert währ es auch okay dass ich eine neue "impressum.xml" erstelle, doch wie verknüpfe ich die dann in der Datei (in Appname/res/menu/) appname.xml????
Bis jetzt ist dieser Toast so eingebunden:
1<item
2 android:id="@+id/action_settings"
3 android:orderInCategory="100"
4 android:showAsAction="never"
5 android:title="@string/action_settings"/>
Wie muss das aussehen damit es auf die Impressum.xml leitet(linkt)?


Danke für eure Mithilfe :lol:

Tobi :#

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

15.02.2014, 22:44:46 via App

Statt br machst du /n.
Dann embeddest du die impressum xml in die main. oder du machst in eigenes Layout und anderst während der Laufzeit die Layout Datei

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 22:50:56 via Website

Pascal P.
Statt br machst du /n.
Dann embeddest du die impressum xml in die main. oder du machst in eigenes Layout und anderst während der Laufzeit die Layout Datei
Ich habs gleich mal getestet, doch auch wenn ich es so mache:
1Toast.makeText(getApplicationContext(),
22 "Appname /n Android App - Version 0.9beta /n Copyright by Tobias Mandl /n 2014",
Die ausgeb sieht dann so aus:
1Appname /n Android App-Version 0.9beta /n Copyright by Tobias Mandl /n 2014
Tja... Irgendwie ist das blöd...
Wie soll ich die einbinden? WebView? Wie das Layout während der Laufzeit ändern? Ich verstehe leider nicht was du meinst :(

Danke für weitere Hilfe :#

Tobi

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

15.02.2014, 22:51:57 via App

Der slash muss anderst herum
Sorry hab mich da vertippt.
So \n

— geändert am 15.02.2014, 22:52:39

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Lucas
  • Forum-Beiträge: 717

15.02.2014, 22:52:13 via App

Du musst anstatt /n ein \n schreiben

— geändert am 15.02.2014, 22:52:22

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 23:19:52 via Website

Pascal P.
Der slash muss anderst herum
Sorry hab mich da vertippt.
So \n
Du musst anstatt /n ein \n schreiben

Danke ihr beiden jetzt passt's
Noch eine Frage:
kann ich den "Zentrieren" also dass der Text nicht linksbündig sondern mittig ist?
1toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
Geht nich da schimpft mich eclipse....

Danke:)
Tobi

Antworten
Lucas
  • Forum-Beiträge: 717

15.02.2014, 23:20:49 via App

normalerweise sind toasts immer zentriert
also bei meinem handy

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 23:21:45 via Website

Lucas
normalerweise sind toasts immer zentriert
also bei meinem handy
Ja der Toast ist mittig, die Schrift ist aber linksbündig :(

Antworten
Lucas
  • Forum-Beiträge: 717

15.02.2014, 23:22:37 via App

Kannst du n Screenshot zeigen?
bei mir ist die nämlich glaub auch mittig

— geändert am 15.02.2014, 23:23:02

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 23:23:21 via Website

Lucas
Kannst du n Screenshot zeigen?
bei mir ist die nämlich glaub auch mittig

Wie kann ich bilder ins Forum hochladen?

Antworten
Lucas
  • Forum-Beiträge: 717

15.02.2014, 23:24:17 via App

Geht nur am Pc...
lads auf i.eine Website oder clour hoch und stell den link ein

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 23:29:21 via Website

Lucas
Geht nur am Pc...
lads auf i.eine Website oder clour hoch und stell den link ein

Schick mir mal ne Nachricht. in der antwort kommt der link

EDIT:
GESENDET

EDIT2:
Nochmal gesendet (kommt per mail glaub ich)

— geändert am 15.02.2014, 23:37:20

Antworten
Lucas
  • Forum-Beiträge: 717

15.02.2014, 23:38:20 via App

Ah danke,
ja hab grade bei mir auch nochmal geschaut.
Stimmt leider.

Ich schaue morgen mal danach und melde mich nochmal.
wenn bis morgen abend keine Antwort da ist dann schreib nochmal hier im Thread oder ne PN weil dann hab ichs vergessen :D

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

15.02.2014, 23:39:20 via Website

Lucas
Ah danke,
ja hab grade bei mir auch nochmal geschaut.
Stimmt leider.

Ich schaue morgen mal danach und melde mich nochmal.
wenn bis morgen abend keine Antwort da ist dann schreib nochmal hier im Thread oder ne PN weil dann hab ichs vergessen :D

Danke und gute nacht :D

Antworten
Lucas
  • Forum-Beiträge: 717

16.02.2014, 09:47:21 via App

Danke gleichfalls (etwas verspätet :D)

Ich habe im Internet folgendes gefunden:

Toast t = Toast.makeText(this, "Hier kommt eben ein Text rein", Toast.LENGTH_SHORT);
t.setGravity(Gravity.CENTER, 0, 0)
t.show();

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 11:27:41 via Website

Lucas
Danke gleichfalls (etwas verspätet :D)

Ich habe im Internet folgendes gefunden:

Toast t = Toast.makeText(this, "Hier kommt eben ein Text rein", Toast.LENGTH_SHORT);
t.setGravity(Gravity.CENTER, 0, 0)
t.show();

Jetzt ist der Toast in der mitte(von oben mittig und von der seite mittig), der text ist (leider) noch linksbündig :'(
Ich fnde einfax nix, dass der text zentriert ist....

Dan´ke,
Tobi

Antworten
Lucas
  • Forum-Beiträge: 717

16.02.2014, 11:31:54 via App

Och habe in einem Forum jetzt folgendes gefunden: ich hoffe das hilft.

Zitat aus Stackoverflow:

"Toast is built on a TextView and the default gravity of it is left aligned. So, you need to create your own TextView like this for instance :

<TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical|center_horizontal" android:text="all the text you want" />

And you assign the TextView to the Toast like this :

Toast t = new Toast(yourContext); t.setView(yourNewTextView);"

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 11:40:20 via Website

Lucas

<TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical|center_horizontal" android:text="all the text you want" />

And you assign the TextView to the Toast like this :

Toast t = new Toast(yourContext); t.setView(yourNewTextView);"

Ähhhhmmm wo kommt das jetzt rein? Das kommt ja nicht in die Name.java datei...
1case R.id.action_settings:
2
3 Toast t = Toast.makeText(this, "NAME \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014", Toast.LENGTH_LONG);
4 t.setGravity(Gravity.CENTER, 0, 0);
5 t.show();
6 break;

Muss jetzt umgewandelt werden in:
1switch(item.getItemId()){
2 case R.id.action_settings:
3
4 Toast t = new Toast(NAME \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014); t.setView(yourNewTextView);" /* Was soll das sein???? */
5 t.setGravity(Gravity.CENTER, 0, 0);
6 t.show();
7 break;
Und dann in eine datei.xml kommt
1<TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical|center_horizontal" android:text="NAME \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014" />

Irgendwie mach ich grad nur schmarrn :smug:

Danke,
Tobi:D

— geändert am 16.02.2014, 11:41:00

Antworten
Lucas
  • Forum-Beiträge: 717

16.02.2014, 12:10:58 via Website

Wenn ich heute am PC Zeit finde schaue ich dannach.
Ansonsten Google mal nach "Toast Text Center" oder so ähnlich

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 13:34:30 via Website

Lucas
Wenn ich heute am PC Zeit finde schaue ich dannach.
Ansonsten Google mal nach "Toast Text Center" oder so ähnlich

Da finde ich ständig das:
1<TextView
2 android:layout_width="fill_parent"
3 android:layout_height="fill_parent"
4 android:gravity="center_vertical|center_horizontal"
5 android:text="all the text you want"
6/>

And you assign the TextView to the Toast like this :
1Toast t = new Toast(yourContext);
2t.setView(yourNewTextView);

Ich hab aber kein Plan wie/wo ichh das jetzt einbinden muss :? :cold:

Danke :D
Tobi :O

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 13:40:45 via Website

Ich hab aber kein Plan wie/wo ich das jetzt einbinden muss :? :cold:

Na an der Stelle, an der der Toast ausgegeben werden soll. Oder denke ich da falsch?

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 13:59:42 via Website

Pascal P.
Ich hab aber kein Plan wie/wo ich das jetzt einbinden muss :? :cold:

Na an der Stelle, an der der Toast ausgegeben werden soll. Oder denke ich da falsch?
Ja tust du.
Du kannst doch nicht einfach in eine Java Datei ein XML Code einfügen....
ICh muss den XML code ja in irgendeien getrennte datei einfügen? Nur in welche? Und wie verknüpfe ich das mit der Java datei...
DAS IST XML CODE:
1<TextView
2 android:layout_width="fill_parent"
3 android:layout_height="fill_parent"
4 android:gravity="center_vertical|center_horizontal"
5 android:text="all the text you want"
6/>
DAS IST JAVA CODE
1Toast t = new Toast(yourContext);
2t.setView(yourNewTextView);

— geändert am 16.02.2014, 14:01:14

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 14:06:09 via Website

Eine eigene XML Datei dafür im Layout ordner erstellen, dort dann den XML Code einfügen. in der JavaDatei kannst du dann deine ToastMessage erstellen und dann bei Toast#setView(); einragen. Das Problem ist, dass du noch aus dem XML die TextView Lesen musst (über android Funktionen), ich weiss gerade nicht wie man das macht.
Glaube so
Toast.setView(findViewByuid(R.id.deine TextView);
So müsste es meiner Meinung nach gehen.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 14:21:47 via Website

Pascal P.
Eine eigene XML Datei dafür im Layout ordner erstellen, dort dann den XML Code einfügen. in der JavaDatei kannst du dann deine ToastMessage erstellen und dann bei Toast#setView(); einragen. Das Problem ist, dass du noch aus dem XML die TextView Lesen musst (über android Funktionen), ich weiss gerade nicht wie man das macht.
Glaube so
Toast.setView(findViewByuid(R.id.deine TextView);
So müsste es meiner Meinung nach gehen.

Ich kapiers nicht... Willst du mir mal "vor ort" helefen per TeamViewer?
Wenn ja schreib mal bitte ne nachricht, in der antwort kommen id und passwort..

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 14:26:46 via App

Was kapierst du nicht?
Du kannst doch eine Text View ins programm laden per.
TextView txt = findViewById(R.Id.DeineTextView)

Dann kanst du dem Toast sagen: toast.setView(txt);

Was ist daran so unverständlich?

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 14:36:53 via Website

Pascal P.
Was kapierst du nicht?
Du kannst doch eine Text View ins programm laden per.
TextView txt = findViewById(R.Id.DeineTextView)

Dann kanst du dem Toast sagen: toast.setView(txt);

Was ist daran so unverständlich?

Ich hab jetzt in der impress.xml:
1<TextView
2 android:id="@+id/action_impress"
3 android:layout_width="fill_parent"
4 android:layout_height="fill_parent"
5 android:gravity="center_vertical|center_horizontal"
6 android:text="all the text you want" />
Und in der main.java
1[...]
2switch(item.getItemId()){
3case R.id.action_settings:
4
5 TextView txt = findViewById(R.id.action_impress);
6t.setGravity(Gravity.CENTER, 0, 0);
7toast.setDuration(10000); //Zeit in milisekunden, jetzt 10 Sec ÜBRIGENS AUCH DAS BEACHTET ER NICHT
8 toast.setView(txt);
9
10 break;
11
12[...]
Und eclipse nölt rum:
TextView txt = findViewById(R.id.action_impress);

....

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 15:01:28 via Website

Die Android Syntax solltest du dir schon anschauen...
Die View musst du noch zur TextView casten.
1TextView txt = (TextView)findViewById(R.id.action_impress);

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 15:23:11 via Website

Pascal P.
Die Android Syntax solltest du dir schon anschauen...
Die View musst du noch zur TextView casten.
1TextView txt = (TextView)findViewById(R.id.action_impress);
Meine code jetzt:
1case R.id.action_settings:
2 Context context = getApplicationContext();
3 TextView txt = (TextView)findViewById(R.id.action_impress);
4 Toast t = new Toast(context);
5 t.setGravity(Gravity.CENTER, 0, 0);
6 t.setView(txt);
7
8 break;
Will er auch nicht.... Eclipse sagt, dass alles okay ist, aber wenn ich in der app dann auf die "action_settings" gehe passiert... .... ... NIX
Ich bin zu BLÖÖÖÖDDD
Bitte wenn das geschafft ist nerve ich euch (in näherer Zeit) nicht mehr :p

Danke nochmal,

Tobi

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 15:31:11 via Website

Was soll den der Code deiner Meinung nach machen?
Hast du dir die API doc von Toast durchgelesen?
Meiner Meinung nach fehlt da der Anzeigebefehl:
1t.show();

— geändert am 16.02.2014, 15:34:47

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:09:19 via Website

Hallo.

Ich verstehe nicht wo dein Problem ist?
Kannst du bitte mal ein Test-Bild hochladen für uns und zeigen
wo dein Problem ist?

Denn bei mir ist kein Text im Toast "linksbündig".



LG

— geändert am 16.02.2014, 16:10:39

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:10:40 via Website

Pascal P.
Was soll den der Code deiner Meinung nach machen?
Hast du dir die API doc von Toast durchgelesen?
Meiner Meinung nach fehlt da der Anzeigebefehl:
1t.show();

ÄHMMMM...
Jetzt stürzt die app ab "Appname Angehalten" ....

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:11:57 via Website

Tobias Mandl
Pascal P.
Was soll den der Code deiner Meinung nach machen?
Hast du dir die API doc von Toast durchgelesen?
Meiner Meinung nach fehlt da der Anzeigebefehl:
1t.show();

ÄHMMMM...
Jetzt stürzt die app ab "Appname Angehalten" ....

Und was macht man dann? Die LogCat bitte uns zeigen oder selbst anschauen, wo das Problem liegt.
Wenn du nichts verstehst oder nicht mal verstehen willst und nicht mal selbst versucht, dann lass es doch lieber gleich sein.
Zeig mir oder uns dein Toast Problem per Bild.
Weil deins soll ja angeblich linksbündig sein.



LG

— geändert am 16.02.2014, 16:13:26

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 16:17:19 via Website

@michele : Du hast recht ein Bild ist sinnvoll, da ein Toast normalerwiese immer Zentriert ist.

@TE: Wieso muss es denn überhaupt ein Toast seinm kannst du das nicht einfach in deinem Layout in einer TextView anschauen.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:20:59 via Website

Michele

Und was macht man dann? Die LogCat bitte uns zeigen oder selbst anschauen, wo das Problem liegt.
Zeig mir oder uns dein Toast Problem per Bild.
Weil deins soll ja angeblich linksbündig sein.
LG
Den Toast kann ich dir nicht mehr zeigen, wenn ich den passenden button anklicke stürzt die app ja ab....
LogCat? Wie komm ich darauf? Im eclipse sagt mir LogCat "Device disconnected".. Und ja ich habe in den Entwickleroptionen im Handy folgendes an:
- USB-Debugging
-Zu debuggende App: UfgPlan (Das ist der Appname)

Und wie lese ich jetzt den Log aus?

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:22:33 via Website

Klar kannst du es uns zeigen?

Bist du zu faul es kurz um zuschreiben wie es vorher war?
Wo dein Problem war?

Wie gesagt, wenn du nicht mal selbst was tust und für jeden kleinen kram eine Hilfe brauchst,
dann lass das lieber sein.



LG

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:23:37 via Website

Pascal P.
@michele : Du hast recht ein Bild ist sinnvoll, da ein Toast normalerwiese immer Zentriert ist.

@TE: Wieso muss es denn überhaupt ein Toast seinm kannst du das nicht einfach in deinem Layout in einer TextView anschauen.
Der Toast ist ZENTRIERT! Der Text soll zentriert sein....
Und wie Verknüpfe ich denn meine Einstellungstaste ("res/menu/appname.xml") mit der passenden seite: (res/lavout/impress.xml)?

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 16:25:28 via Website

Ein Toast sieht normalerweise so aus
Beschreibe mal was dir daran nicht gefällt?

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:25:49 via Website

Der Text ist Automatisch mit Zentriert im Toast.



LG

— geändert am 16.02.2014, 16:26:27

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:26:24 via Website

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:26:53 via Website

Tobias Mandl

Oh man.
Dann denk doch mal mit Mensch.
Woran liegt es?


LG

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 16:28:34 via Website

Meinst du, dass der "-" nicht in der Mitte liegt?
Das lässt sich doch ganz einfach beheben..

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:29:28 via Website

Michele
Tobias Mandl
Oh man.
Dann denk doch mal mit Mensch.
Woran liegt es?

LG

Wenn ich es wüsste würde ich nicht so blöd fragen :(
Ja ich hab Zeilenumbrüche aber wieso kann ch den text nicht zentrieren?

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:29:36 via Website

Einfach mal paar Leerzeichen nutzen oder paar \n weg nehmen und erstmal lernen wie mal ein Toast überhaupt schreibt.

Traurig sowas.

1Toast.makeText(this," NAME \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014 ",Toast.LENGTH_LONG).show();

So einfach geht das.


LG

— geändert am 16.02.2014, 16:30:44

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:31:42 via Website

Michele
Einfach mal paar Leerzeichen nutzen
und erstmal lernen wie mal ein Toast überhaupt schreibt.
Traurig sowas.
1Toast.makeText(this," NAME \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014 ",Toast.LENGTH_LONG).show();
So einfach geht das.
LG

Bei mir ist der Code halt so:
1Toast t = Toast.makeText(this, "Appname \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014", Toast.LENGTH_LONG);
2 t.setGravity(Gravity.CENTER, 0, 0);
3 t.show();
Macht jetzt(meines erachtens) keinen großen unterschied außer dass mein Toast jetzt auch noch mittig im bildschirm sitzt?!
Aber der Text ist immernoch linksbündig...

— geändert am 16.02.2014, 16:32:58

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 16:36:58 via Website

Tobias Mandl

1Toast t = Toast.makeText(this, "Appname \n Wachplan Android App \n - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014", Toast.LENGTH_LONG);
2 t.setGravity(Gravity.CENTER, 0, 0);
3 t.show();
Macht jetzt(meines erachtens) keinen großen unterschied außer dass mein Toast jetzt auch noch mittig im bildschirm sitzt?!
Aber der Text ist immernoch linksbündig...

Dann mach halt mehrere Leerzeichen rein...

1Toast t = Toast.makeText(this, "Appname \n Wachplan Android App \n (5 leerzeichen oder so) - \n Version 0.9beta \n Copyright by Tobias Mandl \n 2014", Toast.LENGTH_LONG);

Da musst du halt ein Bisschen mit den Leerzeichen spielen

PS: Das Forum schmeisst unötige Leerzeichen raus deswegen funktionert es nicht

— geändert am 16.02.2014, 16:37:59

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:38:40 via Website

So wie ich ja mein Code gezeigt habe sitzt ja alles richtig.
Da muss man dann nur noch im Text basteln mit Leerzeichen oder \n weg nehmen, wenns dann noch immer
nicht so passt wie er will.

Aber schwer sowas zu verstehen für einige wie man merkt.



LG

— geändert am 16.02.2014, 16:40:17

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:38:48 via Website

Pascal P.

Da musst du halt ein Bisschen mit den Leerzeichen spielen
Das sieht ja dann auch von Gerät zu gerät anders aus oder?
Die haben ja alle eine unterschiedliche Seitenbreite...

Danke...
Tobi

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

16.02.2014, 16:43:22 via Website

Dann machs ohne Toast sondern einfach ein eigenes Layout mit einer TextView dort kannst du das dann so Formatieren wie du es willst.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Tobias Mandl
  • Forum-Beiträge: 26

16.02.2014, 16:44:39 via Website

Pascal P.
Dann machs ohne Toast sondern einfach ein eigenes Layout mit einer TextView dort kannst du das dann so Formatieren wie du es willst.
Und wie Verknüpfe ich denn meine Einstellungstaste ("res/menu/appname.xml") mit der passenden seite: (res/lavout/impress.xml)?

Antworten
Michele
  • Forum-Beiträge: 1.525

16.02.2014, 16:47:14 via Website

Willst du nur Hilfe damit du es Copy&Paste machen kannst?
Damit du bei deinen Freunden angeben kannst das du sowas mit 16 Jahren geschafft hast?

Nimm doch einfach einen Button wo drauf steht "Info"
Der geht dann zu einer neuen Activity mit einem neuen Layout.
So schwer oder wie?

Das sind alles Anfänger Sachen.


LG

— geändert am 16.02.2014, 16:48:14

Antworten