1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. MichaelS, 07.09.2009 #1
    MichaelS

    MichaelS Threadstarter Fortgeschrittenes Mitglied

    Hey Leute ich hab da mal eine Frage... Könnte mir jemand erklären, wie es mit den eigenen Activitys für Dialogfenster funktioniert? Ich habe eine eigene klasse gemacht und diese von Activity vererbt... habe dan in der app xml gesagt, dass diese Ac. den style von nem Dialog hat... Benutze ich den normalen funktioniert alles fehler los... sag ich aber, ich möchte den Style vererben... aleine das vererben des Themes macht schon das problem... Erzeugt er mir nen schwarzen hintergrund un dan zentriert mein eigentliches Dialogfenster... ich weiß nicht, wieso er das macht =( Könnt ihr mir helfen? Gruß Michael S.
     
  2. Shinigami, 07.09.2009 #2
    Shinigami

    Shinigami Fortgeschrittenes Mitglied

    Hi,

    es wäre vllt hilfreich, wenn Du die entsprechenden Auszüge aus dem XMLs und den Klassen postest bei denen Du ein Problem vermutest.

    Gruß,
    Shini

    P.S.: Gab's bei Dir "..." im Sonderangebot? :p
     
  3. MichaelS, 08.09.2009 #3
    MichaelS

    MichaelS Threadstarter Fortgeschrittenes Mitglied

    also als Style hab ich folgendes:
    Code:
        <style name="Theme.CustomDialog" parent="android:style/Theme.Dialog">
        </style>
    
    dan hab ich noch in der manifest
    Code:
            <activity android:name="ProgressActivity" android:label="@string/app_name"
                    android:theme="@style/Theme.CustomDialog">
            </activity>
    
    und dan noch die java klasse =)
    Code:
    import android.app.Activity;
    import android.os.Bundle;
    
    
    public class ProgressActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.progress_dialog);
        }
        
    }
    
    Wie gesagt sobal ich das Style überschreibe, hab ich immer nen blöden häßlichen hintergrund =( obwohl ich am style garnichts ändere...