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
eingefügt
Die Drawable-XML-Datei habe ich jeweils in jeden Drawable-Ordner (also in drawable-ldpi, drawable-mdpi,...)gepackt.
Meine Acktivity-XML
Meine drawable-roundedbutton-XML
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
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"
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>
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>
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