Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Hintergrundfarben im Spinner

Das Thema "Hintergrundfarben im Spinner" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 19.11.2011, 15:35   #1 (permalink)
Neuer Benutzer

Registriert seit: 19.11.2011
Beiträge: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Hintergrundfarben im Spinner

Hey!

Ich bin noch neu in der Welt der App Entwicklung. Mein Problem was ich habe ist das ich in meinem Spinner für den jeweiligen eintrag ein eine Farbe Hinterlegen will. Sprich jedes item hat einen backgrund. doch komme ich da leider ncht weiter. nach dem ich das internet schon lange durchsucht habe und nichts gefunden habe verusche ich es mal auf diesem wege und ich hoffe mir kann einer helfen.

Mein derzeitiger Code:

main.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <Spinner
        android:id="@+id/ring"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>
RingColor.java
Code:
package spinner.farbe.test;

public class RingColor {
		
	public double RingValue = 0;
	public String ColorName = "";
	public int Color = 0;
		
	public RingColor( double _RingValue, String _ColorName, int _Color)
	{
	    RingValue = _RingValue;
	    ColorName = _ColorName;
	    Color = _Color;
	}
	
	public RingColor()
	{
		
	}
	
	public String toString()
	{
		return ColorName;
	}

}
SpinnerFarbenActivity.java
Code:
package spinner.farbe.test;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;

public class SpinnerFarbenActivity extends Activity implements OnItemSelectedListener{
    /** Called when the activity is first created. */

	Spinner SpinnerRing;
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
	    setContentView(R.layout.main);

        ArrayAdapter<?> ResistorRingValue = new ArrayAdapter<Object>(this, android.R.layout.simple_spinner_item,
        		new RingColor[]{
        			new RingColor( 1, "Red", Color.RED),
        			new RingColor( 5, "Yellow", Color.YELLOW),
        			new RingColor( 31, "Cyan", Color.CYAN)
        });
   
        ResistorRingValue.setDropDownViewResource(android.R.layout.select_dialog_item);
                
        SpinnerRing = (Spinner)this.findViewById(R.id.ring);
        SpinnerRing.setAdapter(ResistorRingValue);
        SpinnerRing.setOnItemSelectedListener(this);
	}

	public void onItemSelected(AdapterView<?> parent, View arg0, int position, long id){
		RingColor rc = (RingColor)SpinnerRing.getSelectedItem();
		SpinnerRing.setBackgroundColor(rc.Color);
	}

	public void onNothingSelected(AdapterView<?> arg0) {
	}
}

Ich bin über jede Hilfe sehr dankbar und über Möglichkeiten das anders zu realisieren!
MFG
-ToBe- ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Spinner problem lilpac Android App Entwicklung 0 16.06.2011 18:18
Spinner Datenbank Tani Android App Entwicklung 6 27.04.2011 23:42
Spinner mit simplecursoradapter Gingerbread Android App Entwicklung 3 03.03.2011 15:34
Spinner Problem oliver.s Android App Entwicklung 3 09.12.2010 23:19
Spinner on cliclListener joschika77 Android App Entwicklung 3 02.07.2009 13:17




Du liest gerade: "Hintergrundfarben im Spinner" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.