【发布时间】:2020-06-07 13:58:33
【问题描述】:
我在我的应用程序中使用“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);
我也把这段代码放在Strings.xml:
<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>
你能帮我解决这个问题吗?
【问题讨论】:
-
我可以看到上述库的一个未解决问题github.com/hotchemi/Android-Rate/issues/123
-
尝试更改您的应用主题,也许默认为白色,在白色背景上将不可见
-
@SairajSawant 哦,我没注意到,你会推荐我用什么来做这件事?
-
@Jaime 如何更改应用主题?你能举个例子吗?
-
在您的 res/styles.xml 中将顶部的“AppTheme”更改为此