1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. MBPower, 02.12.2010 #1
    MBPower

    MBPower Threadstarter Erfahrener Benutzer

    Kann mir jemand sagen, warum der folgenden Custom Dialog abgeschnitten wird?
    Die Admob Webung wird nicht mehr angezeigt. Auch wenn ich admob height auf 50dip setzen, dann wird die Werbung nur halb angezeigt.
    Wenn ich aber ein Textview entferne, dann wird auch die Admob-Werbung komplett angezeigt.

    Was könnte ich in dem Layout falsch gemacht haben, oder gibt es nur eine max. Höhe von einem Custom Dialog. Es ist auf jedem Fall über dem Dialog noch gut Platz, aber unter dem Dialog ist so gut wie kein Platz mehr.

    Das App läuft nur im Landscape Mode.

    *edit*
    Was ich gerade noch festgestellt habe, dass es bei einigen Android Handy's funktioniert und bei anderen wird die Werbung abgeschnitten, wobei das aber nicht nur mit der SDK zusammen hängen kann. Habe bei meinem HTC Magic mit ROM XY1 und SDK 2.2 kein Problem, aber das gleiche HTC Magic mit einem anderen ROM und auch SDK 2.2 macht Probleme. Auch wird das Layout bei einem HTC Desire mit 2.2 abgeschnitten. Mit dem HTC Magic und einer 1.5er oder 1.6er gibt es auch keine Probleme. Ich Liebe es...... :-(

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
        android:id="@+id/LinearLayout01"
        android:orientation="vertical"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent">
        xmlns:android="http://schemas.android.com/apk/res/android" 
        
             <LinearLayout 
                 android:orientation="horizontal" 
                 android:layout_height="wrap_content" 
                 android:id="@+id/LinearLayout02"
                 android:layout_gravity="center" 
                 android:layout_width="wrap_content">
                 
                 <TextView 
                     android:layout_width="wrap_content" 
                     android:layout_height="wrap_content" 
                     android:textColor="@color/white" 
                     android:textStyle="bold" 
                     android:id="@+id/txtTest1" 
                     android:textSize="30dip" 
                     android:text="txtTest1" 
                     android:layout_marginLeft="70dip" 
                     android:layout_marginRight="70dip">
                 </TextView>
    
                 <ImageButton 
                     android:layout_width="wrap_content" 
                     android:layout_height="wrap_content" 
                     android:layout_marginTop="5dip" 
                     android:background="@drawable/image2" 
                     android:id="@+id/imgBtn2" 
                     android:layout_marginRight="10dip">
                 </ImageButton>
    
            </LinearLayout>
    
            <TextView 
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:textColor="@color/white" 
                android:layout_gravity="center" 
                android:id="@+id/txtTest2" 
                android:text="txtTest2" 
                android:textSize="22dip" 
                android:textStyle="bold">
            </TextView>
    
    </LinearLayout>
    
     
    Zuletzt bearbeitet: 09.12.2010
  2. MBPower, 03.12.2010 #2
    MBPower

    MBPower Threadstarter Erfahrener Benutzer

    Das Problem habe ich finden können, aber leider keine Lösung.
    Ein Titel habe ich dem Dialog nicht gegeben, aber der Platz wird dafür beansprucht und somit ist der Dialog auch nicht zentriert, sondern nach unten versetzt.

    Leider funktioniert bei mir der folgenden Befehl nicht.
    Code:
    alert.[I]requestWindowFeature(Window.FEATURE_NO_TITLE);[/I] 
    
    Wo könnte das Problem sein und kann mir da denn jemand helfen?

    Code:
    LayoutInflater factory = LayoutInflater.from(this);
    final View textEntryView = factory.inflate(R.layout.startdialog, null);
    
    AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
    ....
     ....
     ....
    AlertDialog alert = alertbox.create(); 
    alert.getWindow();
    alert.requestWindowFeature(Window.FEATURE_NO_TITLE);
    alert.show();
    
    Der Dialog wird inkl. Button angezeigt, aber nicht zentriert und auch ist noch was abgeschnitten, obwohl über dem Dialog noch Platz ist. :-(
     
    Zuletzt bearbeitet: 03.12.2010
  3. MBPower, 03.12.2010 #3
    MBPower

    MBPower Threadstarter Erfahrener Benutzer

    Hat keiner Erfahrungen mit Custom Dialog ohne Titel?