Android 从自定义对话框顶部删除额外的不动产

Android 从自定义对话框顶部删除额外的不动产,android,dialog,android-relativelayout,Android,Dialog,Android Relativelayout,我创建了一个自定义对话框,通过RelativeLayout动态地将视图放入其中。每次显示对话框时,它都会显示我的所有子视图,非常好,但顶部有一些我无法解释的空间。我假设这是为对话框的“标题”保留的(我没有)。有没有办法删除这个空间,让我的自定义对话框只包装我放入的内容 以下是布局的xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wr

我创建了一个自定义对话框,通过RelativeLayout动态地将视图放入其中。每次显示对话框时,它都会显示我的所有子视图,非常好,但顶部有一些我无法解释的空间。我假设这是为对话框的“标题”保留的(我没有)。有没有办法删除这个空间,让我的自定义对话框只包装我放入的内容

以下是布局的xml:

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
  <RelativeLayout
     android:id="@+id/handlay"
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" />  
</LinearLayout>
下面是我如何称呼该对话框:

HandResults mhr = new HandResults(this);
mhr.showHands();

无论我做什么或如何更改布局文件,我总是将缓冲区放在顶部,如何消除缓冲区?

将此代码放入类contstructor或onCreate()方法中:


它必须在调用setContentView方法之前完成。

这对我不起作用,但有一个解决方案对我起作用:如何在适配器中写入它。。我无法访问该方法,明白了吗!对话警告对话;warningDialog.getWindow().requestFeature(Window.FEATURE\u NO\u TITLE);这对我不起作用,因为我使用的是AppCompatActivity,所以我必须使用
supportRequestWindowFeature(Window.FEATURE\u NO\u TITLE)这为我解决了问题。
HandResults mhr = new HandResults(this);
mhr.showHands();
    requestWindowFeature(Window.FEATURE_NO_TITLE);