当前位置: 首页 > 知识库问答 >
问题:

如何显示Android-率对话框?

易波涛
2023-03-14

我在应用程序中使用“Android-Rate”库。当我尝试显示对话框时遇到问题。

当对话框打开时,里面有我放的句子,但我看不到下图中的按钮:

如您所见,文本显示但按钮未显示,就像按钮不可见一样,但如果您单击对话框的白色部分,它将打开App Store页面。

这是我的代码:

AppRate.with(this)
            .setInstallDays(0) 
            .setLaunchTimes(3) 
            .setRemindInterval(2) 
            .setOnClickButtonListener(new OnClickButtonListener() { 
                @Override
                public void onClickButton(int which) {
                    Log.d(MainActivity.class.getName(), Integer.toString(which));
                }
            })
            .monitor();
AppRate.showRateDialogIfMeetsConditions(this);

我还将此代码放在<code>Strings.xml</code>中:

<resources>
<string name="app_name">Example</string>

<string name="rate_dialog_title">Rate this app</string>
<string name="rate_dialog_message">If you enjoy playing this app, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!</string>
<string name="rate_dialog_ok">Rate It Now</string>
<string name="rate_dialog_cancel">Remind Me Later</string>
<string name="rate_dialog_no">No, Thanks</string>

你能帮我解决这个问题吗?

共有1个答案

庄高谊
2023-03-14

尝试更改应用程序主题,可能默认为白色,在白色背景下将不可见

<style name="AppTheme" parent="Theme.MaterialComponents.Light"> 
  <item name="colorPrimary">#FFFF00</item> 
  <item name="colorPrimaryDark">#FF00FF</item> 
  <item name="colorAccent">#00FFFF</item> 
</style>
 类似资料:
  • 当我单击登录按钮时,我想显示,并且移动到另一个页面需要时间。我该怎么做?

  • 测试电话上的应用程序设置中接受存储的所有权限。App已经被清除了两次数据,以及卸载和重新安装。 最初在此称为: 当然这里需要权限。请注意“permissions!=1”vs“permissions!=PackageManager.Permission_Granted”,否则将不会运行到RequestPermissions中: 权限变量如下:

  • 从2015年的谷歌I/O中,我了解到谷歌play服务中有一个新的对话框,用户不需要退出当前应用程序来打开位置。下面的图片显示了它的样子: 现在我的问题是,我如何在我的项目中实现这一点?我已经找了,但没有找到任何有效的答案,请帮助!

  • 本文向大家介绍如何使用JavaScript显示提示对话框?,包括了如何使用JavaScript显示提示对话框?的使用技巧和注意事项,需要的朋友参考一下 当您要弹出文本框以获取用户输入时,提示对话框非常有用。因此,它使您可以与用户进行交互。用户需要填写该字段,然后单击“确定”。 使用称为的方法显示此对话框,该方法带有两个参数:(i)您要在文本框中显示的标签,以及(ii)要在文本框中显示的默认字符串。

  • 我正在尝试弹出一个自定义对话框,当我点击一个按钮,但它不会弹出在所有。我的应用程序基本上是一个日历,我将使用sqlite在日历中添加/保留约会和其他内容,使用对话框,这是指定约会细节的地方。 我为此使用的代码如下: 我做错了什么?

  • 在Android应用程序中,我想在AlertDialog中显示自定义列表视图。 我该怎么做呢?