java - Android自定义对话框没有填满整个对话框布局

标签 java android xml layout dialog

我构建了一个自定义对话框来弹出带有关闭按钮的图像,如下所示:

result

如您所见,对话框不适合对话框布局,并且顶部和右侧有这个白色钻孔器,那么我怎样才能摆脱白色边框的东西并使我的自定义对话框适合?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical"
    android:gravity="center"
    android:orientation="vertical" >

<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true" >

    <LinearLayout
        android:id="@+id/linearMain"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginRight="5dp"
        android:layout_marginTop="10dp"
        android:gravity="center"
        android:orientation="vertical"
        android:paddingBottom="-50dp" >
        <ImageView
            android:id="@+id/imgMain"
            android:layout_width="300dp"
            android:layout_height="350dp"
            android:gravity="center"
            android:background="@drawable/eairh_dialog"
            />

        <!---add your views here-->
    </LinearLayout>
    <ImageView
        android:id="@+id/imgClose"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top|right"
        android:clickable="true"
        android:src="@drawable/close_button" />
</FrameLayout>

</LinearLayout>

最佳答案

getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

在您的 Dialog 类中使用上面的代码使 Dialog TransParent

关于java - Android自定义对话框没有填满整个对话框布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36935723/

相关文章:

android - Material 设计 : Button or Edit Text?

xml - XSL 中从中部时间到 UTC 的日期转换

java - For 循环能否在当前迭代中获得 'see' 即将到来的值?

java - 创建对象时变量值发生变化如何读取?

android - Android AudioTrack 混音示例代码

android - 传递大型 Parcelable 或传递 id 和查询数据库是否更有效?

C#、XML、添加新节点

java - 为 XML 创建 MultipageEditor

java - Grep 输出到文件 (Java)

Java:如何使用 iText 从 PDF 文件中按选定区域提取文本?