如何在Dialog中为getWindows设置自定义颜色

时间:2016-06-02 09:43:08

标签: android android-dialog

我想在我的应用程序中使用自定义对话框,我应该在对话框选项中为var myObj = { "A": [ "1", "2", "3" ] } //convert it myObj = { "A": [{ "A": "1" }, { "A": "2" }, { "A": "3" }] } //print result console.log(myObj); 方法设置自定义颜色。
我写下面的代码,但没有设置我的自定义颜色:

getWindow().setBackgroundDrawable

如何为passengerAcceptDialog.getWindow().setBackgroundDrawableResource(R.color.colorPrimary); 设置自定义颜色?

感谢所有< 3

2 个答案:

答案 0 :(得分:0)

我可能会使用外部库来完成这项工作。其中之一就是 https://github.com/drakeet/MaterialDialog

dependencies {
    compile 'me.drakeet.materialdialog:library:1.3.1'
}

实施例在其文件中给出

答案 1 :(得分:0)

尝试:

passengerAcceptDialog.getWindow().setBackgroundDrawable(new ColorDrawable(R.color.colorPrimary));