drawable-RunTime Fehler

T

txangel

Neues Mitglied
1
Hallo,

ich komme grad einfach nicht weiter. Google hab ich schon seit std ausgeforscht, finde aber die Lösung für mein Problem nicht.

Ich arbeite mit Eclipse und dem ADT und habe eine Fenter mit Buttons erstellt.
Diese Buttons sollen einen eigenen Style habe, d.h. andere Farbe, runde Ecke usw.

In der Activity-XML habe ich bei den Button
HTML:
   android:background="@drawable/roundedbutton"
eingefügt
Die Drawable-XML-Datei habe ich jeweils in jeden Drawable-Ordner (also in drawable-ldpi, drawable-mdpi,...)gepackt.

Meine Acktivity-XML
HTML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".HomeActivity" >

    <Button
        android:id="@+id/wardSelectionButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/synchonizeButton"
        android:layout_alignParentTop="true"
        android:layout_alignRight="@+id/synchonizeButton"
        android:layout_marginTop="57dp"
        android:background="@drawable/roundedbutton"
        android:text="@string/chooseWard" />

<!-- ... weitere Buttons... -->

</RelativeLayout>
Meine drawable-roundedbutton-XML
Code:
<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle">
   
    <corners android:bottomRightRadius="8dip"
        android:bottomLeftRadius="8dip"  
        android:topRightRadius="8dip"
        android:topLeftRadius="8dip"/>
    
    <gradient android:startColor="#FFFFFF" 
    android:endColor="@string/buttonColor"
    android:angle="270" />
    <stroke android:width="5px" android:color="#FFFFFF" />
</shape>
Fehler ist nun:

Bei der Ausführung mit dem Emulator stürzt das Programm ab, sobald das enstprechende Fenster mit den Buttons geladen werden soll.

LogCat Fehleranzeige:

Alles "AndroidRunTime" -Fehler

-FATAL EXCEPTION: main
-java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mediabs/com.example.mediabs.HomeActivity}: android.view.InflateException: Binary XML file line #11: Error inflating class <unknown>
-at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)



Muss ich die drawable in meine Activity-Java-Klasse vielleicht einbinden?


Bin über Hilfe dankbar

Danke im Voraus ;)
 
Wenn du das raus nimmst funktionierts ja?
laut JavaDoc muss die Farbe für startcolor in der form #rrggbb angeben werden.

versuchs mal mit #ffffff also kleinbuchstaben.
Keine Ahnung ob das hilft.
 

Ähnliche Themen

W
  • whazza
Antworten
0
Aufrufe
703
whazza
W
D
Antworten
3
Aufrufe
438
jogimuc
J
M
Antworten
1
Aufrufe
1.009
wilco
W
Zurück
Oben Unten