1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Newbie-Problem

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von flibbs, 17.08.2010.

  1. flibbs, 17.08.2010 #1
    flibbs

    flibbs Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    17.08.2010
    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

    Beiträge:
    65
    Erhaltene Danke:
    12
    Registriert seit:
    26.07.2009
    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

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    17.08.2010
    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

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    flibbs bedankt sich.
  5. flibbs, 17.08.2010 #5
    flibbs

    flibbs Threadstarter Neuer Benutzer

    Beiträge:
    3
    Erhaltene Danke:
    0
    Registriert seit:
    17.08.2010
    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)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    nutzt du nicht eclipse mit adt plugin?
    Ist sehr empfehlenswert..
     

Diese Seite empfehlen