1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. flibbs, 17.08.2010 #1
    flibbs

    flibbs Threadstarter Neuer Benutzer

    Hallo alle zusammen,
    tut mir leid das ich euch mit so einem newbie problem belaste
    aber ich habe gerade eine meiner ersten apps pogrammiert.Nun möchte ich von dieser simplen TextView App die Hintergrundfarbe ändern, dass hab ich mit setBackgroundColor versucht, wenn ich das mache bekomme ich die Fehlermeldung:The method setBackgroundColor(int) in the type View is not applicable for the arguments (String).
    Habt ihr eine Idee was ich falsch mache oder noch ändern muss:confused:
    Hier is nochmal der ganze Code:
    Code:
    package com.neu;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.TextView;
    
    public class neu extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            TextView tv = new TextView(this);
            tv.setText("Wie gehts");
            setContentView(tv);
            tv.setBackgroundColor("cyan");
        }
    }
    Schon mal danke im voraus.
     
  2. PeaceI, 17.08.2010 #2
    PeaceI

    PeaceI Android-Hilfe.de Mitglied

    Die Methode bruacht als Übergabeparameter einen int-Wert und kein String-Literal, also einen Zahlwert. Am einfachsten bekommst du deinen gewünschten Wert mittels der Konstanten Color.CYAN. Der Aufruf muss also wie folgt aussehen: tv.setBackgroundColor(Color.CYAN);
     
    flibbs bedankt sich.
  3. flibbs, 17.08.2010 #3
    flibbs

    flibbs Threadstarter Neuer Benutzer

    Hab ich gemacht daraufhin hab ich wieder ne Fehlermeldung bekommen und als lösungsvorschlag sollte ich black,gray oder white einfügen.Das hab ich gemacht und daraufhin hats funktioniert, auch mit white und gray. Alle anderen Farben wie Orange,Blue oder Cyan funktionieren aber weiterhin nicht:confused:
    Irgendeine Idee woran das liegen könnte?
     
  4. the_alien, 17.08.2010 #4
    the_alien

    the_alien Android-Lexikon

    flibbs bedankt sich.
  5. flibbs, 17.08.2010 #5
    flibbs

    flibbs Threadstarter Neuer Benutzer

    Auf jeden Fall danke euch beiden für die schnelle Hilfe:)
    @the_alien die dokumentation kannte ich schon und hatte ich auch gelesen
    ich hab jetzt bei den imports
    Code:
    import android.R.color;
    hinzugefügt und daraufhin hats geklappt
     
  6. Fr4gg0r, 17.08.2010 #6
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    nutzt du nicht eclipse mit adt plugin?
    Ist sehr empfehlenswert..
     

Diese Seite empfehlen