我看到这个东西与警报对话框按钮接触(它们之间没有空格)。
无论使用什么主题,都会发生这种情况。代码:
builder.setTitle(R.string.sign_in_title);
builder.setCancelable(false)
.setPositiveButton(R.string.sign_in, (dialog, id) -> {
//Todo
})
.setNegativeButton(R.string.cancel, (dialog, id) -> dialog.cancel());
builder.create().show();
应用主题继承:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
我尝试仅使用 Alert.Dialog 构建最小项目设置,但我看到了同样的事情。
有什么想法或如何解决它吗?
编辑:我知道我可以更改警报的主题以产生不同的结果,但这也意味着我的应用程序中不会有统一的按钮(即绿色填充白色文本)
只需将导入的类更改为警报对话框来自支持的库:
import androidx.appcompat.app.AlertDialog;
代替
import android.app.AlertDialog;
谢谢。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)