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

Activity Custom Dialog

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von MichaelS, 07.09.2009.

  1. MichaelS, 07.09.2009 #1
    MichaelS

    MichaelS Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    370
    Erhaltene Danke:
    51
    Registriert seit:
    14.08.2009
    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

    Beiträge:
    436
    Erhaltene Danke:
    69
    Registriert seit:
    08.04.2009
    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

    Beiträge:
    370
    Erhaltene Danke:
    51
    Registriert seit:
    14.08.2009
    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...
     

Diese Seite empfehlen