2012-07-24 50 views
1

如何刪除頂部對話框上的乾淨空間?SherlockDialogFragment和對話框上的空白區域

要顯示我擴展我的類SherlockDialogFragment。也許嘗試改變setStyle?

我的對話框的佈局:

<LinearLayout 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:gravity="center_horizontal" 
android:orientation="horizontal" 
android:padding="10dp" > 

<ProgressBar 
    android:id="@+id/pbDialog" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical" /> 

<TextView 
    android:id="@+id/tvDialog" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical" 
    android:gravity="center_vertical|center_horizontal" 
    android:text="text" /> 

</LinearLayout> 

我的屏幕:

screen with spaces

回答

2

工作:

public void onCreate(Bundle savedInstanceState) { 
    ... 
    setStyle(DialogFragment.STYLE_NO_FRAME, android.R.style.Theme); 
    ... 
} 
0

感謝您最大Bublifoff您的輸入。他的意志不會像你所說的那樣給你任何框如果你想保持對話框在onCreate中使用它。

setStyle(DialogFragment.STYLE_NO_TITLE, 0);