如何创建完全自定义的警报对话框?

时间:2011-09-28 07:03:21

标签: android layout customization alertdialog border

是否有解决方案可以创建一个没有边框的Alert Dialog?如果我创建一个布局并将其附加到Alert Dialog,我会显示我的布局,但它被默认的对话框边框包围。有什么方法可以切断它们吗?提前谢谢。

2 个答案:

答案 0 :(得分:3)

这是一个way(如果您不喜欢带有绿色边框的这个特定示例,请在下方滚动以查看我找到的第二个示例。)

enter image description here enter image description here

这是另一个example(这个给你一个没有边框的例子,一个有边框的例子。解释是日文的,但代码都是给出的。)

alert dialog with border enter image description here

答案 1 :(得分:1)

Hi if you use your own layout then set this in your styles.xml

<style name="Theme.Transparent_layout" parent="android:style/Theme.Dialog">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>

</style>

and set this style in your manifest file

<activity android:name=".Main" android:theme="@style/Theme.Transparent_layout" />