Frage

Ich habe eine XML-Datei wie folgt aus:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:gravity="bottom"
              android:layout_gravity="bottom"
              android:background="#04600F"
              android:padding="10dp">

              <TextView android:id="@+id/txtMessage"
                        android:layout_width="fill_parent" 
                        android:gravity="center"
                        android:layout_height="wrap_content"/>

              <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                              android:orientation="horizontal"
                              android:layout_width="fill_parent"
                              android:layout_height="wrap_content">

                            <Button android:id="@+id/btnOne"
                                    android:layout_width="wrap_content" 
                                    android:layout_height="wrap_content"
                                    android:textSize="20dip"
                                    android:textColor="#ffffff"
                                    android:layout_alignParentLeft="true"
                                    android:background="@drawable/black_menu_button"
                                    android:layout_marginLeft="5dip"
                                    android:layout_centerVertical="true"
                                    android:layout_centerHorizontal="true"/> 

                            <Button android:id="@+id/btnTwo"
                                    android:layout_width="wrap_content" 
                                    android:layout_height="wrap_content"
                                    android:textSize="20dip"
                                    android:textColor="#ffffff"
                                    android:layout_alignParentRight="true"
                                    android:background="@drawable/blue_menu_button"
                                    android:layout_marginRight="5dip"
                                    android:layout_centerVertical="true"
                                    android:layout_centerHorizontal="true"/>
              </RelativeLayout>
</LinearLayout>

Und ich versuche, den Zugang es wie folgt aus:

    final Dialog dialog = new Dialog(ctx,android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
    dialog.setContentView(R.layout.myxml);
.....

Es sieht auf dem Bildschirm genau, wie ich es will, auf der Unterseite davon. Meine Anwendung hat den folgenden Satz auf AndroidManifest:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Der einzige Nachteil von dem, was ich getan habe, ist die Tatsache, dass die Android-Titelleiste (die mit Batterie / Signal ...) so lange sichtbar wird, wie mein Dialog sichtbar ist. Wie kann ich sie deaktivieren?

Später bearbeiten

Danke für den Hinweis, dass ich war die Lösung recht einfach in der Tat

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
War es hilfreich?

Lösung

Die Lösung ist sehr einfach, versuchen Sie den Code unten:

final Dialog dialog = new Dialog(ctx,android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.myxml);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top