1

上部のダイアログのクリーンスペースを削除するにはどうすればよいですか?

表示するには、クラス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>

私の画面:

スペースのある画面

4

3 に答える 3

2

働く:

public void onCreate(Bundle savedInstanceState) {
    ...
    setStyle(DialogFragment.STYLE_NO_FRAME, android.R.style.Theme);
    ...
}
于 2012-07-24T08:48:47.643 に答える