gpt4 book ai didi

android - 旧 Android API 上的 Apple 风格 AlertDialog

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:43 26 4
gpt4 key购买 nike

我正在研究 AndroidRate library 的 Apple 样式 AlertDialog 功能并且无法修复 Android 的 9-10 API 上的一些错误。

  1. 我无法删除 Android 的 9-10 API 上的 AlertDialog 边框

API 19: Apple Style AlertDialog of AndroidRate library on Android API 19应用程序接口(interface) 10: Apple Style AlertDialog of AndroidRate library on Android API 10

  1. 我无法修复 Android 9-10 API 上的 AlertDialog 宽度

API 19: Apple Style AlertDialog of AndroidRate library on Android API 19应用程序接口(interface) 10: Apple Style AlertDialog of AndroidRate library on Android API 10

我的 style.xml:

<?xml version="1.0" encoding="utf-8"?>
<!--
~ // Copyright 2018 Vorlonsoft LLC
~ //
~ // Licensed under The MIT License (MIT)
-->
<resources>

<!-- Base Apple and Modern types Rate Dialog theme. -->
<style name="RateDialogTransparentTheme">
<item name="android:background">@color/rateDialogColorTransparent</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:backgroundDimAmount">0.4</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowBackground">@color/rateDialogColorTransparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowTitleStyle">@null</item>
</style>

</resources>

我的layout.xml:

https://github.com/Vorlonsoft/AndroidRate/blob/master/library/src/main/res/layout/rate_dialog.xml

你能帮帮我吗?

最佳答案

您可以尝试以编程方式设置对话框背景

例如:dialog.getWindow().setBackgroundDrawableResource(your_drawable_id(like R.drawable.rounded_corners_white_background_3))

关于android - 旧 Android API 上的 Apple 风格 AlertDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52965206/

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