[SRC] Einfacher Taschenrechner [CALCulon]

M

Mr_Unknow

Fortgeschrittenes Mitglied
6
Hi,
ich habe als erstes Projekt mal einen einfachen Taschenrecher [CALCulon] programmiert.
attachment.php

attachment.php
attachment.php


Source befindet sich im Anhang.
Wenn Fragen sind, immer her damit.

Viel Spaß beim coden! ;)
 

Anhänge

  • main.png
    main.png
    4,5 KB · Aufrufe: 8.014
  • info.png
    info.png
    10,2 KB · Aufrufe: 7.365
  • calculon_256.png
    calculon_256.png
    4,7 KB · Aufrufe: 8.198
  • CALCulon.zip
    146,3 KB · Aufrufe: 2.213
ich hätte gerne eine Tutorial, wo ich bildhaft bzw. anhand vom Code erklärt bekomme wie es geschrieben wird. Ansonsten gefallen die Screenshots doch sehr gut!
 
  • Danke
Reaktionen: solaris63
Kannst du das bitte genauer erklären, verstehe noch nicht ganz, was du nun von mir erwartest. ;-)
 
mich interessiert der Code dahinter. Also ein kleines Tutorial was erklärt, wie das Programm aufgebaut ist. Wie man es erstellt hat. Find sowas immer wieder interessant zu lesen. Hilft einem selbst auch enorm weiter.

// Mir reichen auch // Kommentare ;-)
 
schönes Beispiel !
Ich verzweifle an folgendem :
Da die Buttons für numerische Eingaben im Prinzip dasselbe machen,
würde ich ihnen gerne ( um code zu sparen ) nur einen ClickHandler zuweisen.
Dieser müsste dann den aufrufenden Button erkennen und den entsprechenden Wert wählen.
Oder ist das ein ganz falscher Weg ?
Würde mich über eine Antwort freuen ,gruß
 
Das sollte ungefähr so gehen:
Code:
private OnClickListener OC_Zahl = new OnClickListener() 
{
    public void onClick(View v) 
    {
      Button button = (Button)v;       
     //Hier Steht die Zahl vom gedrückten Button drin
      Int Zahl_auf_Button=Integer.parseInt(button.Text());
     //To Do:Etwas Sinnvolles mit der Zahl machen
    }
};

protected void onCreate(Bundle savedValues) {
   
    Button button = (Button)findViewById(R.id.Button_1);
    button.setOnClickListener(OC_Zahl);

    button = (Button)findViewById(R.id.Button_2);
    button.setOnClickListener(OC_Zahl);
    ...
}
Fehlt noch ein wenig was aber da solltest du selbst drauf kommen ;)


mfg
 
Zuletzt bearbeitet:
Vielen Dank !
 
Bei mir erscheint das feld nur über den viertelten Bildschirm, kann man das ändern?

Edit: Sry hab das Datum nicht gesehen...
 
Zuletzt bearbeitet:

Ähnliche Themen

wernho
Antworten
11
Aufrufe
692
wernho
wernho
R
  • Gesperrt
  • roland-senior
Antworten
2
Aufrufe
799
Fulano
Fulano
S
  • softwareunkundig
Antworten
1
Aufrufe
886
jogimuc
J
Zurück
Oben Unten