android - Sherlock DialogFragment 和对话框上的空白区域

标签 android layout dialog android-dialogfragment

如何删除顶部对话框的空白区域?

为了显示,我扩展了我的类 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

最佳答案

工作:

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

关于android - Sherlock DialogFragment 和对话框上的空白区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627071/

相关文章:

swift - Swift 4.2 中的自定义 UICollectionViewCell 大小

android - 我应该使用 Dialog 还是 DialogPreference 来制作专门的首选项对话框?

android - 更新的 Android Studio - Firebase Auth 失败

android - 如何为 View 设置移动监听器

android - 如何将 SlidingPaneLayout 的 Listview 部分的宽度设置为 100%

ios - 使用Facebook Connect登录IOS应用程序时发生冲突错误

JavaFX 对话框和警报出现在 RedHat 的主舞台后面

android - 如何制作 4 个尺寸相同的 2x2 按钮

android - 但实际上,AndroidX 分页库如何知道何时加载更多页面?

html - 带有 CSS 和 html 的两列不起作用