gpt4 book ai didi

java - 自定义对话框的宽度和高度

转载 作者:太空狗 更新时间:2023-10-29 15:36:49 25 4
gpt4 key购买 nike

我正在尝试制作一个自定义对话框

LayoutInflater li = LayoutInflater.from(this);
View view = li.inflate(R.layout.rate_layout, null);

RelativeLayout rate = (RelativeLayout) view.findViewById(R.id.rateClick);
RelativeLayout close = (RelativeLayout) view.findViewById(R.id.closeBtn);
close.setClickable(true);
rate.setClickable(true);

final AlertDialog.Builder dd = new AlertDialog.Builder(this);
dd.setView(view);
dd.setCancelable(false);

final AlertDialog d = dd.create();
d.show();

背景图片有 4 种分辨率,所以我只能wrap content

这是我的xml文件

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>



<RelativeLayout
android:id="@+id/rateClick"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:background="@drawable/rate_now_button" />

<RelativeLayout
android:id="@+id/imageView1"
android:layout_width="219dp"
android:layout_height="234dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/pop_up" >

<RelativeLayout
android:id="@+id/closeBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/close_button" >
</RelativeLayout>

<RelativeLayout
android:id="@+id/rateClick"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:background="@drawable/rate_now_button" />

</RelativeLayout>

</RelativeLayout>

这就是我得到的。我应该如何删除对话框布局。白色的大边框。

My Image

最佳答案

不要使用 AlertDialog.Builder。试试这个。

Dialog d = new Dialog(this, android.R.style.Theme_Translucent_NoTitleBar);

Dialog d = new Dialog(this, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);

您可以使用符合您标准的任何主题,也可以创建您自己的主题。查看 this question 的答案和 this other question .另见 available themes .

参见 Dialog有关 setContentView()、setCancelable()、show() 和其他您可能会觉得有用的方法的文档。

关于java - 自定义对话框的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12365736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com