Beiträge von maxihofa

    Hi, ich würde gerne einen Taschenrechner für Android entwickeln. Er soll also nicht nur die Standardfunktionen unterstützen,
    sondern auch MATH Funktionen wie >Frac oder >Dec. Er sollte also als Ersatz für graphische Taschenrechner wie den TI-82 dienen.
    Darf man sowas überhaupt machen, oder ist das dann schon wieder "Kopieren" und verboten. Hab z.B. im Internet eine Anleitung zum
    TI 82 gefunden, und ich würde halt schauen, welche Funktionen was bringen und die dann in meiner App implementieren.

    hi,


    problem ist folgendes:


    Wenn ich meine main.xml im "Graphical Layout"-Modus bearbeite, dann wähle ich immer 4in WVGA (Nexus One)
    Wenn ich jetzt 4 Buttons mit einer Breite von 120px anbringe, dann geht es sich mit dem Platz nicht aus. Was aber unlogisch ist, denn
    WVGA ist doch 800x480??


    Wenn ich jetzt aber 5.1in WVGA auswähle, dann haben auf einmal vier buttons nebeneinander platz. komisch.


    Auf meinem Galaxy S 2 ist es dasselbe: es haben nicht vier buttons mit einer breite von 120px in einer reihe platz, obwohl das
    handy eine pixelbreite von 480px hat.


    Über Lösungsvorschläge würde ich mich freuen

    Habe eine mybutton.xml in drawable/



    Habe zusätzlich noch eine mybuttontc.xml in color/


    Code
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
     	<item android:state_pressed="true"
           	android:color="#f49595" /> <!-- pressed -->
     	<item android:state_pressed="false"
     		   android:color="#000000" />
     	
    </selector>


    Beides wird auf einen Button angewendet:


    Java
    Button b1 = new Button(this);
    b1.setBackgroundResource(R.drawable.mybutton);
    b1.setTextColor(R.color.mybuttontc);


    Problem: Hintergrundfarbe (Bild) ändert sich zwar beim drücken, die Schriftfarbe bleibt jedoch gleich. und zwar die farbe, die eig. beim drücken erscheinen soll, also f49595.

    Problem:


    Laut dieser supergenialen Seite gibt es eine Methode

    Code
    setEGLContextClientVersion(2);


    Ich kann sie jedoch nicht finden! Habe wirklich alles 1:1 übernommen und der sagt, die Methode gibt es nicht.


    Vollständiger Code:



    Ups, falsche Android Version. Unbedingt 2.2 nehmen ( da kein opengl es 2.0 bei 2.1)

    Ok, dank den Links hab ich herausgefunden, dass die XML fehlerhaft ist. Und zwar hab ich auf der Android SDK Seite die Menu.xml rauskopiert.


    Fehler war in folgender Zeile:


    Code
    <item 
    android:id="@+id/new_game"
              android:icon="@drawable/ic_new_game"
              android:title="@string/new_game" />


    und zwar hab ich weder ne id mit "new_game", noch ne png die "ic_new_game" heisst und keinen String mit "new_game".
    hab gedacht, diese codes von der google seite kann man einfach so austesten :-[

    Error Log steht: Failed to load properties for project 'menutest'


    In der Console steht:


    [2012-01-04 23:02:33 - menutest] Error in an XML file: aborting build.
    [2012-01-04 23:02:43 - menutest] W/ResourceType( 2664): Bad XML block: header size 111 or total size 7274692 is larger than data size 0
    [2012-01-04 23:02:43 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:3: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_new_game').
    [2012-01-04 23:02:43 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:3: error: Error: No resource found that matches the given name (at 'title' with value '@string/new_game').
    [2012-01-04 23:02:43 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:6: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_help').
    [2012-01-04 23:02:43 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:6: error: Error: No resource found that matches the given name (at 'title' with value '@string/help').
    [2012-01-04 23:04:02 - menutest] W/ResourceType( 8664): Bad XML block: header size 54 or total size 3539140 is larger than data size 0
    [2012-01-04 23:04:02 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:3: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_new_game').
    [2012-01-04 23:04:02 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:3: error: Error: No resource found that matches the given name (at 'title' with value '@string/new_game').
    [2012-01-04 23:04:02 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:6: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_help').
    [2012-01-04 23:04:02 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:6: error: Error: No resource found that matches the given name (at 'title' with value '@string/help').
    [2012-01-04 23:06:05 - menutest] W/ResourceType( 8872): Bad XML block: header size 155 or total size 10158276 is larger than data size 0
    [2012-01-04 23:06:05 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:3: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_new_game').
    [2012-01-04 23:06:05 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:3: error: Error: No resource found that matches the given name (at 'title' with value '@string/new_game').
    [2012-01-04 23:06:05 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:6: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_help').
    [2012-01-04 23:06:05 - menutest] C:\Users\markus\Eclipse\menutest\res\menu\menu.xml:6: error: Error: No resource found that matches the given name (at 'title' with value '@string/help').

    Code
    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/new_game"
              android:icon="@drawable/ic_new_game"
              android:title="@string/new_game" />
        <item android:id="@+id/help"
              android:icon="@drawable/ic_help"
              android:title="@string/help" />
    </menu>

    Hi,


    habe angefangen, mich mit der Entwicklung von Android Apps zu beschäftigen.
    Jedoch hindert mich folgendes Problem am Weiterarbeiten:


    Ich würde gerne, wenn man auf den Menü-Button (entweder physisch oder touch) drückt, ein Menü erscheint.


    Die menu.xml habe ich wie beschrieben nach /res/menu/ verschoben, jedoch kommt die Fehlermeldung


    "R.menu.menu cannot be resolved or is not a field".


    Selbst nach Neustart von Eclipse, Clean und Build bleibt der Fehler erhalten. In der R.java kann ich keinen Eintrag mit "menu" finden.



    Über Antworten zur Lösung des Problems würd ich mich freuen.